Skip to content

ci: automate GitHub releases - #10

Draft
somethingwithproof wants to merge 1 commit into
php:masterfrom
somethingwithproof:ci/github-releases
Draft

ci: automate GitHub releases#10
somethingwithproof wants to merge 1 commit into
php:masterfrom
somethingwithproof:ci/github-releases

Conversation

@somethingwithproof

Copy link
Copy Markdown
Contributor

Summary

  • create GitHub releases automatically for future rrd-* tag pushes
  • support manually creating a release for an existing tag, including rrd-2.0.4
  • validate tag names and safely no-op when a release already exists
  • use the built-in GITHUB_TOKEN and gh CLI, with no third-party release action

Validation

  • actionlint .github/workflows/release.yml
  • git diff --check

After merge

Run GitHub Release manually with tag set to rrd-2.0.4 to backfill the GitHub release for the already-published PECL version.

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
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