Skip to content

Allow beta release base override#131

Merged
sidmohan0 merged 1 commit into
devfrom
sidmohan0/dfpy-beta-release-prep
Apr 26, 2026
Merged

Allow beta release base override#131
sidmohan0 merged 1 commit into
devfrom
sidmohan0/dfpy-beta-release-prep

Conversation

@sidmohan0
Copy link
Copy Markdown
Contributor

Summary

This updates the release workflow so manual alpha/beta dispatches can use version_override as the stable prerelease base.

Why:

  • The current dev version is 4.3.0b11.
  • Dispatching a beta without this change would produce 4.3.0b12.
  • For the v4.4 bridge beta, we want to dispatch release_type=beta with version_override=4.4.0, producing 4.4.0b1.

Validation

ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml"); puts "release workflow YAML ok"'
BASE=4.4.0; BETA_NUM=1; while git tag -l "vb" | grep -q .; do BETA_NUM=1; done; echo "b"
git diff --check

Expected beta version simulation returned 4.4.0b1.

Next step after merge

Run the Release workflow manually with:

  • release_type=beta
  • version_override=4.4.0
  • dry_run=true first
  • then rerun with dry_run=false if the dry run looks good.

@sidmohan0 sidmohan0 merged commit 4f22b6a into dev Apr 26, 2026
14 checks passed
sidmohan0 added a commit that referenced this pull request Apr 26, 2026
* chore(deps): bump sentencepiece from 0.2.0 to 0.2.1 (#114)

Bumps [sentencepiece](https://github.com/google/sentencepiece) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/google/sentencepiece/releases)
- [Commits](google/sentencepiece@v0.2.0...v0.2.1)

---
updated-dependencies:
- dependency-name: sentencepiece
  dependency-version: 0.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump cryptography from 44.0.2 to 46.0.5 (#119)

Bumps [cryptography](https://github.com/pyca/cryptography) from 44.0.2 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@44.0.2...46.0.5)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump pillow and protobuf pins

* chore: bump version to 4.3.0a1 [skip ci]

* chore: bump version to 4.3.0b2 [skip ci]

* chore: bump version to 4.3.0a2 [skip ci]

* chore: bump version to 4.3.0b3 [skip ci]

* chore: bump version to 4.3.0a3 [skip ci]

* chore: bump version to 4.3.0b4 [skip ci]

* chore: bump version to 4.3.0a4 [skip ci]

* chore: bump version to 4.3.0b5 [skip ci]

* chore: bump version to 4.3.0a5 [skip ci]

* chore: bump version to 4.3.0b6 [skip ci]

* chore: bump version to 4.3.0a6 [skip ci]

* chore: bump version to 4.3.0b7 [skip ci]

* chore: bump version to 4.3.0a7 [skip ci]

* chore: bump version to 4.3.0b8 [skip ci]

* chore: bump version to 4.3.0a8 [skip ci]

* chore: bump version to 4.3.0b9 [skip ci]

* chore: bump version to 4.3.0a9 [skip ci]

* chore: bump version to 4.3.0b10 [skip ci]

* chore: bump version to 4.3.0a10 [skip ci]

* chore: bump version to 4.3.0b11 [skip ci]

* Add v4.4 bridge release runway (#130)

* feat: add v4.4 bridge release runway

* docs: clarify contributor workflow

* style: apply lint formatting

* ci: allow prerelease base override (#131)

* chore: bump version to 4.4.0b1 [skip ci]

* Make telemetry opt-in for v4.4 (#132)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant