-
Notifications
You must be signed in to change notification settings - Fork 1
Staging #273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Staging #273
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Member
Seungwoo321
commented
Aug 5, 2025
- 워크플로우 업데이트
- Add integrate-develop.yml for automatic PR creation from develop to staging - Add release-staging.yml for beta releases when changesets exist - Add update-version.yml for version updates in main branch - Add release-tag.yml for tag-based production releases - Move old workflows to legacy folder - Update RELEASE_STRATEGY.md and Korean version - Create comprehensive Git Flow documentation This new workflow implements: - Automated PR creation: develop → staging → main - Beta releases from staging with changesets - Version updates in main without npm publish - Tag-triggered production releases - Automatic branch synchronization
- Fix beta tag passing in release-staging.yml to use RELEASE_TAG env var - Add staging branch to pr-check.yml trigger branches
- Fix variable interpolation in multi-line strings - Use shell variables instead of direct GitHub Actions expressions in PR body
- Fixed integrate-develop.yml: Use here-doc for PR body - Fixed release-staging.yml: Use here-doc for PR body - Fixed update-version.yml: Use here-doc for PR bodies - Fixed release-tag.yml: Use here-doc for release notes All workflows now properly handle multi-line strings with GitHub Actions expressions
- Split PR body creation to handle multi-line commits properly - Avoid variable expansion issues in heredoc - Remove test file
- Fixed integrate-develop.yml: Replace heredoc with echo commands to avoid YAML parsing conflicts - Fixed update-version.yml: Replace heredoc blocks with echo commands - All workflows now pass GitHub Actions YAML validation - Verified with yaml-validator and GitHub CLI This should stop the workflow error notification emails.
- Replace non-existent labels with existing ones - integration -> auto-updated - automated -> (removed) - sync -> auto-updated - release -> released - beta -> (removed) This fixes 'label not found' errors in PR creation
This ensures the new workflows reach main branch through the proper release process
Workflow changes don't need changesets
🔄 Integrate develop → staging (11 commits)
This fixes YAML parsing errors that caused workflow failures
- Fixed heredoc syntax issues in release-staging.yml and release-tag.yml - Replaced problematic heredoc blocks with echo commands in braces - Added missing newline at end of pr-check.yml - Removed all trailing spaces from workflow files - All workflows now pass yamllint validation without errors
🔄 Integrate develop → staging (2 commits)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.