Skip to content

Conversation

@minademian
Copy link
Owner

  • fix(ci): handle special characters in commit messages for changelog
  • feat(ci): add skip BDD checkbox to dry run workflow

Use temp file for git log output to avoid bash syntax errors when
commit messages contain parentheses, quotes, or other special chars.

Fixes syntax error: 'syntax error near unexpected token `('\''
that occurred when processing commits like 'chore(ci): ...'

Changes:
- Write git log output to /tmp/changelog.txt first
- Read from temp file to avoid command substitution issues
- Maintains same changelog format and content
- Add skip_bdd input checkbox alongside skip_e2e
- Update check-commit-type job to output should-skip-bdd
- Update commit message analysis to handle both BDD and E2E skip logic
- Update dry run summary to display BDD test status
- Both BDD and E2E tests follow same skip patterns (ci:, chore:, docs:, type(ci):)
@github-actions
Copy link

🔍 Feature Branch Preview

Your changes have been deployed to the sandbox environment!

Preview URL: https://sandbox.minademian.com/fix-github-release-syntax-error/
Branch: fix-github-release-syntax-error
Commit: 89ac22e074ac95703058087c570c315c72b3e208
Build: 🏗️ Fresh build (cached for future runs)

This preview will be updated automatically when you push new commits to this PR.

Note: The sandbox deployment is for preview purposes only and may be cleaned up periodically.

@github-actions
Copy link

⚡ E2E Tests Skipped

E2E tests were skipped for this CI/Chore commit to speed up the pipeline.

Reason: Detected commit type: ci-chore-docs
Commit: 89ac22e074ac95703058087c570c315c72b3e208

E2E tests are automatically skipped for commits that start with:

  • ci (continuous integration changes)
  • chore (maintenance/housekeeping tasks)

This optimization reduces pipeline time for GitHub Actions changes that don't affect application functionality.

- Add skip_bdd checkbox input for independent BDD test control
- Add enable_debug_output checkbox for debug mode simulation
- Create simulate-debug-flag job matching release.yml logic
- Update check-commit-type to output both skip-bdd and skip-e2e
- Update workflow summary to display BDD and debug status
- Remove broken Release URL from simulated release notes
- Both BDD and E2E follow same skip patterns (ci:, chore:, docs:, type(ci):)
@github-actions
Copy link

🔍 Feature Branch Preview

Your changes have been deployed to the sandbox environment!

Preview URL: https://sandbox.minademian.com/fix-github-release-syntax-error/
Branch: fix-github-release-syntax-error
Commit: ed0758e47147b5ab485842b25d14f414a7a6482b
Build: 🚀 Build cache hit (fast deployment)

This preview will be updated automatically when you push new commits to this PR.

Note: The sandbox deployment is for preview purposes only and may be cleaned up periodically.

@github-actions
Copy link

⚡ E2E Tests Skipped

E2E tests were skipped for this CI/Chore commit to speed up the pipeline.

Reason: Detected commit type: ci-chore-docs
Commit: ed0758e47147b5ab485842b25d14f414a7a6482b

E2E tests are automatically skipped for commits that start with:

  • ci (continuous integration changes)
  • chore (maintenance/housekeeping tasks)

This optimization reduces pipeline time for GitHub Actions changes that don't affect application functionality.

@minademian minademian merged commit c6df9fc into main Oct 10, 2025
9 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