Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Aug 5, 2025

πŸš€ Integration from develop to staging

πŸ“Š Summary

  • Commits: 2 new commits
  • Created: 2025-08-05 11:24:41 UTC
  • Auto-generated: This PR was automatically created by the integration workflow

πŸ“ Recent Commits

πŸ” What happens next?

  1. Review the changes in this PR
  2. Run any necessary QA tests
  3. When approved and merged, the staging workflow will:
    • Check for changesets
    • If found, create beta releases
    • Automatically create a PR to main

⚑ Notes

  • This PR will be automatically updated with new commits to develop
  • Multiple features can accumulate in this single PR
  • Approval triggers the beta release process

Merge pull request #274 from vue-pivottable/main
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
@Seungwoo321 Seungwoo321 merged commit d03ca17 into staging Aug 5, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants