Skip to content

chore: activate auto-release pipeline on main (sync dev → main, no version bump)#6

Merged
jphan32 merged 8 commits into
mainfrom
dev
Jun 23, 2026
Merged

chore: activate auto-release pipeline on main (sync dev → main, no version bump)#6
jphan32 merged 8 commits into
mainfrom
dev

Conversation

@jphan32

@jphan32 jphan32 commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

Sync dev → main to activate the automatic release pipeline on main.
This is not a version release — manifest.json stays at 1.1.1.

Brings to main the changes already integrated on dev:

  • release.yml — the reworked workflow that auto-tags and releases on push to
    main
    (reads the version from manifest.json; idempotent — skips when that
    version is already released).
  • .github/PULL_REQUEST_TEMPLATE/release.md — the release PR template.
  • CHANGELOG.md — Keep a Changelog, seeded with 1.1.1.
  • CONTRIBUTING.md — releasing section rewritten for the automatic flow.

Release-safety of this merge

The new release.yml runs on the very push that lands it on main. It reads
manifest.json1.1.1, which is already released, so the guard short-
circuits and no tag or release is created. From the next version-bumping
dev → main merge onward, releases happen automatically.

Type of change

  • CI / docs (no plugin code or behavior change; no version bump)

Checklist

  • No main.js / styles.css change; manifest.json version unchanged (1.1.1)
  • Identical plugin artifacts as the published 1.1.1 release
  • Activation merge is a no-op for releases (guard skips already-released version)

dependabot Bot and others added 8 commits June 23, 2026 11:33
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…tions/checkout-7

ci: Bump actions/checkout from 4 to 7
…tions/setup-node-6

ci: Bump actions/setup-node from 4 to 6
PR #3 landed the GitHub Actions version bumps on `main` via its own commits;
`dev` already had the same bumps from Dependabot (#1, #2). Merging main back
into dev reconciles the two histories (no file changes — trees are identical)
so future dev->main release merges have a clean base.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
chore: sync dev with main after PR #3 (git-flow back-merge)
…ANGELOG

- release.yml: trigger on push to `main`; read version from manifest.json and,
  if not already released, push the bare-version tag and publish the release in
  the same job. Idempotent — version-less merges (CI/docs) are a no-op. Removes
  the manual tag-push step.
- Add a named release PR template (.github/PULL_REQUEST_TEMPLATE/release.md) for
  dev->main release PRs.
- Add CHANGELOG.md (Keep a Changelog) with the 1.1.1 entry.
- CONTRIBUTING: rewrite the releasing section for the automatic flow.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
ci: auto-tag & release on merge to main; add release PR template + CHANGELOG
@jphan32
jphan32 merged commit 5cde18b into main Jun 23, 2026
2 checks passed
jphan32 added a commit that referenced this pull request Jun 23, 2026
chore: back-merge main into dev (sync after PR #6)
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