Skip to content

Conversation

@Seungwoo321
Copy link
Member

No description provided.

Seungwoo321 and others added 16 commits August 5, 2025 20:22
🔄 Integrate develop → staging
Merge pull request #276 from vue-pivottable/develop
- Add condition to skip integrate-develop workflow for sync commits from main
- Prevents develop→staging→main→develop infinite loop
- Ignores commits with 'chore: sync version updates from main' message
- Remove exit 1 when no changeset found
- Changesets only required for actual package changes
- Allow PRs for docs, CI/CD, and other non-package changes
- Enable auto-merge for main → develop sync PRs
- Enable auto-merge for main → staging sync PRs
- Automatically merge version synchronization to keep branches in sync
- Uses --auto --merge flags to merge when all checks pass
- Check for 'sync version updates from main' in commit message
- Check for 'Sync: main → develop' in PR title
- Skip PRs from sync/main-to-develop branches
- More robust detection to handle different merge strategies
- Remove unnecessary sync branch creation
- Create PRs directly from main to develop/staging
- Simplify infinite loop prevention logic
- More efficient and cleaner workflow
- Remove unnecessary PR creation for develop/staging sync
- Push directly to develop and staging branches
- No branch protection rules on these branches
- Much simpler and faster synchronization
- Fix integrate-develop.yml condition syntax
- Remove trailing spaces from update-version.yml
- All workflows now pass yamllint validation
- Fix shell execution error caused by %0A in commit messages
- Properly decode %0A, %0D, %25 back to readable format
- Prevents 'command not found' errors in workflow
- Replace problematic variable substitution with file-based approach
- Prevents shell command interpretation of commit messages
- Safer handling of URL-encoded characters
- Use heredoc with placeholders instead of variable substitution
- Process commits safely through temporary file
- Completely prevent shell command interpretation
🔄 Integrate develop → staging
- Replace problematic heredoc with echo command approach
- Fix indentation and syntax errors
- Remove trailing spaces
- All workflow files now pass yamllint validation
🔄 Integrate develop → staging
@Seungwoo321 Seungwoo321 merged commit 6d16879 into main Aug 5, 2025
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