Skip to content

Conversation

@Seungwoo321
Copy link
Member

  • 워크플로우 업데이트

Seungwoo321 and others added 15 commits August 5, 2025 17:44
- 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)
@Seungwoo321 Seungwoo321 merged commit 23aeb69 into main Aug 5, 2025
3 of 4 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.

2 participants