Skip to content

Final changes to release workflow to make submodule releases possible.#1043

Merged
aiuto merged 13 commits intomainfrom
relfix
Apr 9, 2026
Merged

Final changes to release workflow to make submodule releases possible.#1043
aiuto merged 13 commits intomainfrom
relfix

Conversation

@aiuto
Copy link
Copy Markdown
Collaborator

@aiuto aiuto commented Mar 9, 2026

  • fix a lot of bugs in release_module.yaml and release_prep.sh
  • Update the version.bzl file for the submodule when releasing. That's one less thing to be out of sync.
  • Update pkg/releasing tools to allow for releases that are not strictly a version number.
    • Add a release_name concept, which is distinct from repo and version, so that we can form URLs like url = 'https://github.com/ORG/REPO/releases/download/SUBMODULE-VERSION/FILE_NAME'

This was used to create the release rules_pkg_providers-0.0.1g.
After this is committed, I'll delete that pre-release sample and do a real one.

@aiuto aiuto marked this pull request as ready for review March 17, 2026 16:40
@aiuto aiuto changed the title Finish making submodule releases possible. Final changes to release workflow to make submodule releases possible. Mar 18, 2026
@aiuto aiuto merged commit ecbfa22 into main Apr 9, 2026
9 checks passed
@aiuto aiuto deleted the relfix branch April 9, 2026 03:47
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.

2 participants