Skip to content
Open
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
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
name: Validate JSON
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Validate all JSON files
run: |
python3 -c "import json; json.load(open('schema.json')); print('schema.json: valid')"
Expand All @@ -34,7 +34,7 @@ jobs:
name: Schema Validation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Install dependencies
run: pip install jsonschema
- name: Validate example configs against schema
Expand All @@ -46,15 +46,15 @@ jobs:
name: Schema Structure Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Validate schema structure
run: python3 tests/check_schema_sync.py

build-platforms:
name: Build & Validate Platforms
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Generate all platform outputs
run: python3 generator/generate.py --all
- name: Validate generated outputs
Expand All @@ -75,7 +75,7 @@ jobs:
name: ShellCheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Install ShellCheck
run: sudo apt-get install -y shellcheck
- name: Lint shell scripts
Expand All @@ -85,7 +85,7 @@ jobs:
name: Markdown Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Lint markdown source files
run: |
npx markdownlint-cli2 "core/**/*.md" "docs/**/*.md" \
Expand All @@ -96,15 +96,15 @@ jobs:
name: Verify File Checksums
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Verify SHA256 checksums of critical files
run: shasum -a 256 -c CHECKSUMS.sha256

verify:
name: Run Verification
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Make scripts executable
run: chmod +x setup.sh verify.sh scripts/*.sh platforms/*/install.sh
- name: Run verify.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
security-events: write

steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
name: Bump Version
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
ref: main
token: ${{ secrets.GITHUB_TOKEN }}
Expand Down