Skip to content

Conversation

@dannon
Copy link
Member

@dannon dannon commented Jan 5, 2026

Adds the @galaxyproject/galaxy-api-client package to the automated release workflow so it gets published alongside the main client on releases.

Also fixes the sync-version.js script to correctly handle patch versions (e.g., 25.0.4) - previously it only handled prerelease versions properly.

Backfill publishes for 25.0.4 and 25.1.0 have already been done manually.

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

dannon added 2 commits January 4, 2026 14:07
The script was treating VERSION_MINOR as always a prerelease identifier,
but it can also be a plain patch number (like "4" for 25.0.4) or a
patch+prerelease combo (like "5.dev0" for 25.0.5-dev.0).
Syncs version from version.py, builds, and publishes alongside the main
galaxy-client package on releases.
@dannon dannon marked this pull request as ready for review January 5, 2026 13:12
@github-actions github-actions bot added this to the 26.0 milestone Jan 5, 2026
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