Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,23 @@ name: ci

on:
pull_request:
paths-ignore: ['**.md', 'docs/**', 'specs/**', '.specify/**']
push:
branches:
- main

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

permissions:
contents: read

jobs:
test:
name: test
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v7
Expand Down Expand Up @@ -62,6 +68,7 @@ jobs:
shell-suites:
name: shell suites
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v7
Expand All @@ -87,6 +94,7 @@ jobs:
# release-range audit separately. These explicit reads are required because
# a job-level permissions block clears scopes not named here.
if: github.event_name == 'pull_request'
timeout-minutes: 10
permissions:
contents: read
pull-requests: read
Expand All @@ -106,6 +114,7 @@ jobs:
name: integration tests
runs-on: ubuntu-latest
needs: test
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@v7
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ jobs:
guard:
name: release guard
runs-on: ubuntu-latest
timeout-minutes: 5
permissions:
contents: read
issues: read
Expand Down Expand Up @@ -69,6 +70,7 @@ jobs:
name: release verification
runs-on: ubuntu-latest
needs: guard
timeout-minutes: 15
steps:
- name: Checkout tag
uses: actions/checkout@v7
Expand Down Expand Up @@ -127,6 +129,7 @@ jobs:
name: release shell suites
runs-on: ubuntu-latest
needs: guard
timeout-minutes: 10
steps:
- name: Checkout tag
uses: actions/checkout@v7
Expand All @@ -150,6 +153,7 @@ jobs:
- guard
- verify
- shell-suites
timeout-minutes: 15
steps:
- name: Checkout tag
uses: actions/checkout@v7
Expand All @@ -171,6 +175,7 @@ jobs:
- verify
- shell-suites
- docker-image
timeout-minutes: 15
permissions:
contents: write
steps:
Expand Down Expand Up @@ -211,6 +216,7 @@ jobs:
needs:
- guard
- publish-release
timeout-minutes: 15
steps:
- name: Checkout tag
uses: actions/checkout@v7
Expand Down
13 changes: 0 additions & 13 deletions CHANGELOG.md

This file was deleted.

Loading