Skip to content

ci: automate GitHub Releases - #2

Merged
egdev6 merged 1 commit into
mainfrom
chore/automate-github-releases
Sep 6, 2026
Merged

egdev6 merged 1 commit into
mainfrom
chore/automate-github-releases

Conversation

@egdev6

@egdev6 egdev6 commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Closes #1

Type

  • Bug fix
  • New feature
  • Documentation only
  • Code refactoring
  • Maintenance/tooling
  • Breaking change

Summary

  • Add an idempotent GitHub Actions workflow for annotated version tags and generated-notes releases.
  • Run the existing test suite on pull requests and before release creation.
  • Document installation and release behavior, including explicit npm publication non-goals.

Changes

File Change
.github/workflows/release.yml Test pull requests and create missing tags/releases after pushes to main.
README.md Document installation, release behavior, idempotency, and non-goals.

Test plan

  • npm test — 26 passed, 0 failed.
  • git diff --check passed.
  • Workflow parsed successfully with PyYAML 6.0.3.
  • All four embedded shell blocks passed bash -n.
  • Shellcheck applicability reviewed; no standalone shell scripts changed.

Contributor checklist

  • Linked approved issue ci: automate idempotent GitHub Releases #1.
  • Added exactly one type:* label.
  • Verified all modified executable shell content.
  • Confirmed no skill artifacts were changed.
  • Updated documentation for the new behavior.
  • Used a Conventional Commit message.
  • Added no Co-Authored-By trailers.

@egdev6 egdev6 added the type:chore Maintenance, tooling, or automation change label Sep 6, 2026
@egdev6
egdev6 merged commit 925711a into main Sep 6, 2026
2 checks passed
@egdev6
egdev6 deleted the chore/automate-github-releases branch September 6, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:chore Maintenance, tooling, or automation change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: automate idempotent GitHub Releases

1 participant