Skip to content

Merge pull request #3 from tbrandenburg/codex/add-bash-n-syntax-check… #58

Merge pull request #3 from tbrandenburg/codex/add-bash-n-syntax-check…

Merge pull request #3 from tbrandenburg/codex/add-bash-n-syntax-check… #58

Workflow file for this run

name: QA Pipeline
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
jobs:
qa:
runs-on: ubuntu-latest
timeout-minutes: 20
env:
TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}
TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }}
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
- name: Install OpenCode
run: curl -fsSL https://opencode.ai/install | bash
- name: Install Dependencies
run: npm ci
- name: Run QA Pipeline
run: make qa
- name: Archive Generated Scripts on Failure
if: failure()
uses: actions/upload-artifact@v4
with:
name: qa-failure-outputs
path: |
dev/generated-outputs/
dev/execution-results/
retention-days: 7