Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update release workflows #9210

Merged

Conversation

romain-grecourt
Copy link
Contributor

@romain-grecourt romain-grecourt commented Aug 27, 2024

Description

Update release and snapshots workflows.

  • rename create-backport-issues.yml to backport-issues.yml
  • rename create-backport-issues.sh to backport-issues.sh
  • rename assign-issue-to-project.yml to assign-issue.yml
  • rename assign-issue-to-project.sh to assign-issue.sh
  • rename snapshotrelease.yaml to snapshot.yaml

Update release workflow as create-tag -> build -> stage -> upload.
Update snapshot workflow as get-version -> build -> stage -> upload.

Build only once and deploy what is tested.

Staging is implemented using maven-deploy-plugin using file URI.
Staging is parallelized and runs the release life-cycle with caching.

Upload is implemented using only curl and jq, it provides the ability the retry quickly if needed.


  • Integrate Helidon Build Tools v4.0.11
  • Isolate all tests modules with test profiles

Documentation

None.

@romain-grecourt romain-grecourt added build 4.x Version 4.x labels Aug 27, 2024
@romain-grecourt romain-grecourt self-assigned this Aug 27, 2024
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Aug 27, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@romain-grecourt romain-grecourt force-pushed the update-release-workflow branch from 0efc795 to 2a5368d Compare August 27, 2024 22:01
@romain-grecourt romain-grecourt merged commit 6ce7183 into helidon-io:main Aug 27, 2024
44 checks passed
@romain-grecourt romain-grecourt deleted the update-release-workflow branch August 27, 2024 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x build OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants