Skip to content

Add GitHub Release Workflow - #18

Merged
ekaf merged 11 commits into
WNprolog-3.1from
ci-release
Apr 16, 2026
Merged

ekaf merged 11 commits into
WNprolog-3.1from
ci-release

Conversation

@ekaf

@ekaf ekaf commented Apr 15, 2026 •

Copy link
Copy Markdown
Owner

This PR introduces a new GitHub Actions workflow that automates release creation when version tags are pushed.

Features:

  • Automatically triggers when pushing a tag containing -v (e.g., anything-v1.0.0)
  • Generates release notes from merged PR titles since the previous release
  • Release title equals the tag name
  • Builds and uploads a compressed release package containing source files and documentation

Usage:

git tag pwn-v1.0.0
git push origin pwn-v1.0.0

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR adds a GitHub Actions workflow intended to automate GitHub Release creation on version tag pushes, and updates the README “News” section into a structured changelog.

Changes:

  • Replaces “News (year)” sections in README with a “ChangeLog” section and year subsections.
  • Adds .github/workflows/release.yml to create a GitHub Release when pushing tags matching v*.
  • Attempts to generate release notes by collecting merged PR titles between the previous tag and the new tag.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
README.md Converts “News” headings into a “ChangeLog” with year subsections.
.github/workflows/release.yml New workflow that triggers on v* tags and creates a GitHub Release with generated notes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml
@ekaf
ekaf merged commit 24786f6 into WNprolog-3.1 Apr 16, 2026
9 checks passed
@ekaf ekaf mentioned this pull request Apr 16, 2026
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