Releases: allenai/beaker-gantry
v3.5.3
v3.5.2
What's new
Fixed ✅
- Export
UV_PROJECT_ENVIRONMENTwhen--uv-venvis set so thatuv synctargets the correct virtual environment instead of ignoring it. - Only warn when we get an unexpected response from the GitHub CLI.
Commits
25beaf4 (chore) bump version to v3.5.2 for release
27272dd only warn about unexpected responses from gh CLI
3e89ed0 Merge pull request #184 from allenai/fix/uv-sync-venv
v3.5.1
What's new
Fixed ✅
- Use the GitHub CLI, when available, to validate that the target commit exists on the remote. This is more robust than the previous method which relied on having an up-to-date full clone of the repo, and handles an edge-case when using worktrees.
Commits
b1e3076 (chore) bump version to v3.5.1 for release
570e988 Improve how we check if commit exists on remote (#182)
8928879 improve err msg when remote tracking branch can't be resolved
v3.5.0
What's new
Added 🎉
- Added the ability to use gantry from outside of a git repository by providing the
--remoteoption (along with--branchor--ref). For example:gantry run --show-logs --yes --dry-run --remote allenai/beaker-gantry --branch main -- echo 'hello, world!'.
Commits
197337a (chore) bump version to v3.5.0 for release
041b7b4 Add the ability to use gantry outside of a repo (#179)
v3.4.6
v3.4.5
v3.4.4
What's new
Fixed ✅
- Update conditions for when 'detached HEAD state' warning is issued. Don't warn when running in a gantry batch job.
Commits
681b467 clean up release instructions
ce08017 remove experimental stuff
a158e4f (chore) bump version to v3.4.4 for release
a9d5d5d Improve prompt given on ctrl-c
1ff69e7 use actual warning
0fd16f9 don't warn about detached head state when running in gantry job
af04db9 log when using gh CLI for git auth
17ca3b7 log uv version
1a0adca rename internal function
37e29a4 improve help and display text
a7ab98c clean up
3fbb93d refactor of follow and launch functions
v3.4.3
What's new
Added 🎉
- Added
clientoption toRecipe.dry_run()for providing an existing Beaker client.
Changed ⚠️
- When following a live experiment (e.g. via
gantry run), pressing CTRL-C will now give you 3 options: 'c' to cancel the workload, 'r' to resume following, and 'q' to quit following. Further, after pressing 'c' you'll be asked for confirmation before the workload is canceled.
Fixed ✅
- Fixed the order that job events are printed.
- Automatically set
PYTHONUNBUFFEREDat runtime to ensure real-time logging from Python processes.
Commits
5446d2c (chore) bump version to v3.4.3 for release
db31759 Add client option to Recipe.dry_run()
35f51da Better handling of CTRL-C when following workload (#176)
v3.4.2
What's new
Added 🎉
- Added
clientoption toRecipe.launchandapi.launch_experimentfor providing an existing Beaker client.
Commits
1bbdff7 (chore) bump version to v3.4.2 for release
30db13b Add client option to launch API (#175)
450f869 Add note about how to resume following workload
98a0d72 minor clean up