feat(agent): add file uploads (chat attachments + workspace files) #24
Workflow file for this run
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
| name: pr-title | |
| # Squash-merges turn the PR title into the commit message on main, which is what | |
| # release-please parses for Conventional Commits. This validates that title. | |
| # NOTE: deliberately NOT part of the "Required" merge-queue gate — it only runs | |
| # on pull_request, never on merge_group. | |
| on: | |
| pull_request: | |
| types: | |
| - opened | |
| - edited | |
| - synchronize | |
| - reopened | |
| permissions: {} | |
| jobs: | |
| validate: | |
| name: Validate PR title | |
| runs-on: ubuntu-latest | |
| permissions: | |
| pull-requests: read | |
| steps: | |
| - uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1 | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| with: | |
| types: | | |
| feat | |
| fix | |
| perf | |
| revert | |
| deps | |
| docs | |
| refactor | |
| build | |
| ci | |
| test | |
| style | |
| chore | |
| scopes: | | |
| sandbox | |
| agent | |
| provider | |
| requireScope: false | |
| subjectPattern: ^(?![A-Z])(?!.*\.$).+$ | |
| subjectPatternError: | | |
| The subject "{subject}" found in the pull request title "{title}" | |
| didn't match the configured pattern. The subject must start with a | |
| lowercase letter and must not end with a period. |