Skip to content

feat: create GitHub Release with auto-generated changelog on tag push#26

Merged
jeffborg merged 2 commits intomasterfrom
copilot/create-github-release-action
Apr 19, 2026
Merged

feat: create GitHub Release with auto-generated changelog on tag push#26
jeffborg merged 2 commits intomasterfrom
copilot/create-github-release-action

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 4, 2026

The release workflow built Docker images on tag push but never created a GitHub Release, leaving no release artifacts or changelog on the repo's Releases page.

Changes

  • New release job in .github/workflows/release.yml that runs softprops/action-gh-release@v2 after the build succeeds, creating a GitHub Release automatically for each tag
  • Auto-generated changelog via generate_release_notes: true — GitHub aggregates merged PRs and commits since the previous tag, grouped by label
  • Scoped contents: write permission applied only to the release job; the rest of the workflow remains read-only
  • release and docker jobs now run in parallel after call-build-workflow completes
release:
  name: Create GitHub Release
  needs:
    - call-build-workflow
  if: startsWith(github.ref, 'refs/tags/')
  runs-on: ubuntu-24.04
  permissions:
    contents: write
  steps:
    - name: Create Release
      uses: softprops/action-gh-release@v2
      with:
        generate_release_notes: true

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/softprops/action-gh-release/git/ref/tags/v2.2.2
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (http block)
  • https://api.github.com/repos/softprops/action-gh-release/git/refs/tags/v2
    • Triggering command: /usr/bin/curl curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title [WIP] Add GitHub action to create a release feat: create GitHub Release with auto-generated changelog on tag push Apr 4, 2026
Copilot AI requested a review from jeffborg April 4, 2026 03:22
@github-actions github-actions Bot added the Stale label Apr 12, 2026
@github-actions github-actions Bot closed this Apr 17, 2026
@jeffborg jeffborg reopened this Apr 19, 2026
@jeffborg jeffborg marked this pull request as ready for review April 19, 2026 21:23
@jeffborg jeffborg merged commit 07e1e7a into master Apr 19, 2026
27 of 30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants