Skip to content

test: Automated release workflow test [patch] - #7

Merged
obarlik merged 9 commits into
mainfrom
dev
Aug 21, 2025
Merged

obarlik merged 9 commits into
mainfrom
dev

Conversation

@obarlik

@obarlik obarlik commented Aug 21, 2025

Copy link
Copy Markdown
Member

Testing the complete automated release workflow:

  • ✅ Deploy key bypass for protected branches
  • ✅ Smart semantic versioning with manual override [patch]
  • ✅ NPM publication automation
  • ✅ GitHub release creation

This PR tests our Meta^3 learned automation patterns!

- Ready for first release (0.0.0 → 1.0.1)
- All workflows configured and tested
- Branch protection rules established
- Replace wrong release.yml with proper auto-release.yml
- Fix PR merge trigger (was manual release only)
- Update branch target from master to main
- Enable proper automated release on merge
- Change trigger from pull_request[closed] to workflow_run[completed]
- Add CI/CD Pipeline dependency
- Only run on successful CI/CD completion
- Prevents premature release triggers
- Add github-actions app to branch protection exceptions
- Update workflow permissions with actions:read
- Allow automated release commits while keeping human PR requirement
- Maintain security with selective bot exception
- Keep workflow_run trigger (timing fix)
- Keep actions:read permission (bot fix)
- Reject old pull_request trigger from main
- Maintain all improvements
- Enable deploy keys in organization settings
- Add SSH deploy key with write access
- Configure workflow to use deploy key for checkout
- Restore proper branch protection with PR restrictions
- Bot can now push version bumps while humans need PRs
@obarlik
obarlik merged commit 49a98f6 into main Aug 21, 2025
6 checks passed
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