Skip to content

feat: add automated build and GitHub release workflow on push to main#3

Merged
lmajano merged 1 commit into
mainfrom
claude/automated-build-github-releases-shd2uf
Jun 21, 2026
Merged

feat: add automated build and GitHub release workflow on push to main#3
lmajano merged 1 commit into
mainfrom
claude/automated-build-github-releases-shd2uf

Conversation

@lmajano

@lmajano lmajano commented Jun 21, 2026

Copy link
Copy Markdown
Member
  • New release.yml: triggers on push to main, runs lint+test+build, reads
    version from package.json, skips if tag already exists, force-adds dist/
    and inertia-helpers/ into a release commit, pushes only the tag (main
    stays clean), attaches a zip of the build artifacts to the GitHub Release
  • Fix update-changelog.yml: add permissions.contents=write so the Laravel
    reusable workflow can push CHANGELOG.md updates back to the repo

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01Mga62XL4JYZb53XKaNC39U

- New release.yml: triggers on push to main, runs lint+test+build, reads
  version from package.json, skips if tag already exists, force-adds dist/
  and inertia-helpers/ into a release commit, pushes only the tag (main
  stays clean), attaches a zip of the build artifacts to the GitHub Release
- Fix update-changelog.yml: add permissions.contents=write so the Laravel
  reusable workflow can push CHANGELOG.md updates back to the repo

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mga62XL4JYZb53XKaNC39U
@lmajano lmajano merged commit 4848239 into main Jun 21, 2026
5 checks passed
@lmajano lmajano deleted the claude/automated-build-github-releases-shd2uf branch June 21, 2026 07:52
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