Skip to content

ci: auto-generate and commit release artifacts before tagging#17

Merged
Dropelikeit merged 3 commits into
mainfrom
fix/improve-codex-install-documentation
May 27, 2026
Merged

ci: auto-generate and commit release artifacts before tagging#17
Dropelikeit merged 3 commits into
mainfrom
fix/improve-codex-install-documentation

Conversation

@Dropelikeit
Copy link
Copy Markdown
Owner

Consolidate the release flow into a single ordered pipeline that runs on
push to main: resolve the next version, sync it into the manifests,
rebuild all agent artifacts (skills/, dist/, plugins/), validate and
smoke-test them, commit the regenerated files back to main only when they
changed, then tag that commit. The tag now always points at the commit
containing the freshly generated artifacts.

  • Fold build-dist-on-pr-merge.yml into release.yml to remove the race between artifact rebuild and tagging
  • Include plugins/ in the auto-committed outputs (previously omitted)
  • Relax verify-build.yml to a PR-only build/validate/smoke check and drop the drift gate so contributors no longer build and commit generated files
  • Tag the pushed HEAD via git directly to avoid the tag action targeting the original GITHUB_SHA
  • Document the loop-prevention layers ([skip ci] + GITHUB_TOKEN guard) and the direct-push-to-main branch-protection assumption

  Consolidate the release flow into a single ordered pipeline that runs on
  push to main: resolve the next version, sync it into the manifests,
  rebuild all agent artifacts (skills/, dist/, plugins/), validate and
  smoke-test them, commit the regenerated files back to main only when they
  changed, then tag that commit. The tag now always points at the commit
  containing the freshly generated artifacts.

  - Fold build-dist-on-pr-merge.yml into release.yml to remove the race
    between artifact rebuild and tagging
  - Include plugins/ in the auto-committed outputs (previously omitted)
  - Relax verify-build.yml to a PR-only build/validate/smoke check and drop
    the drift gate so contributors no longer build and commit generated files
  - Tag the pushed HEAD via git directly to avoid the tag action targeting
    the original GITHUB_SHA
  - Document the loop-prevention layers ([skip ci] + GITHUB_TOKEN guard) and
    the direct-push-to-main branch-protection assumption
# Conflicts:
#	.augment-plugin/marketplace.json
@github-actions github-actions Bot added documentation Improvements or additions to documentation plugin:config ci labels May 27, 2026
- Update version in plugin.json files to 1.1.3.
- Improve marketplace install smoke test to handle missing Codex CLI gracefully.
@Dropelikeit Dropelikeit merged commit 1f1702b into main May 27, 2026
2 checks passed
@Dropelikeit Dropelikeit deleted the fix/improve-codex-install-documentation branch May 27, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci documentation Improvements or additions to documentation plugin:config

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant