diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0b426a9..8b3739f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,15 +6,29 @@ on: pull_request: branches: [ master ] +permissions: + contents: read + checks: write + pull-requests: write + concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: + # Status check - always runs + status-check: + name: Workflow Status + runs-on: ubuntu-latest + steps: + - name: Workflow started + run: echo "✅ CI workflow is running" + # Quick validation - fail fast on obvious issues validate: name: Quick Validation runs-on: ubuntu-latest + needs: status-check steps: - name: Checkout code diff --git a/.github/workflows/test-simple.yml b/.github/workflows/test-simple.yml new file mode 100644 index 0000000..762c7b9 --- /dev/null +++ b/.github/workflows/test-simple.yml @@ -0,0 +1,14 @@ +name: Simple Test + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + simple: + runs-on: ubuntu-latest + steps: + - name: Echo test + run: echo "Hello from GitHub Actions"