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

[ADP-3400] Automate part of the release process as CI steps #4749

Merged
merged 18 commits into from
Aug 27, 2024

Conversation

paolino
Copy link
Collaborator

@paolino paolino commented Aug 21, 2024

This PR remove some manual steps from the release process.
In particular

  • create release tag
  • create release
  • upload artifacts
  • upload the titles and links of the PRs since last release, for further human processing

Because the release process is rare, this PR introduce a running draft release called nightly, which runs the automated steps on a running tag that gets rewritten every day.

More work should be done to

  • collect automatically the dockerhub image link.
  • collect the bump.sh to the current change

ADP-3400

@paolino paolino self-assigned this Aug 21, 2024
@paolino paolino force-pushed the paolino/ADP-3400/push-release-tag-from-buildkite branch 26 times, most recently from e1290a4 to 4a31204 Compare August 23, 2024 10:38
@paolino paolino marked this pull request as ready for review August 27, 2024 13:17
@paolino paolino changed the title [ADP-3400] Push release tag from buildkite [ADP-3400] Automate part of the release process as CI steps Aug 27, 2024
Copy link
Contributor

@paweljakubas paweljakubas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work! Would be good to adjust Release-v202x‐xx‐xx.md in cardano-wallet-wiki according to what this PR changed

@paolino paolino force-pushed the paolino/ADP-3400/push-release-tag-from-buildkite branch from b439857 to c1d6dd7 Compare August 27, 2024 13:39
Copy link
Contributor

@HeinrichApfelmus HeinrichApfelmus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thank you! 😊 A couple of comments, though.

@paolino paolino force-pushed the paolino/ADP-3400/push-release-tag-from-buildkite branch 2 times, most recently from f5b6e4b to 1b8b503 Compare August 27, 2024 14:24
@paolino paolino enabled auto-merge August 27, 2024 14:26
@paolino paolino added this pull request to the merge queue Aug 27, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 27, 2024
cfhal pushed a commit that referenced this pull request Aug 27, 2024
This PR remove some manual steps from the release process.
In particular

- create release tag
- create release
- upload artifacts
- upload the titles and links of the PRs since last release, for further
human processing

Because the release process is rare, this PR introduce a running draft
release called nightly, which runs the automated steps on a running tag
that gets rewritten every day.

More work should be done to
- collect automatically the dockerhub image link.
- collect the bump.sh to the current change

ADP-3400
@paolino paolino force-pushed the paolino/ADP-3400/push-release-tag-from-buildkite branch from 1b8b503 to 1b4a232 Compare August 27, 2024 17:06
@paolino paolino enabled auto-merge August 27, 2024 17:06
@paolino paolino added this pull request to the merge queue Aug 27, 2024
Merged via the queue into master with commit 75d6b99 Aug 27, 2024
25 checks passed
@paolino paolino deleted the paolino/ADP-3400/push-release-tag-from-buildkite branch August 27, 2024 18:27
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.

3 participants