Compare commits

...

7 Commits

Author SHA1 Message Date
Will Hawkins ce35761efa Make Formatter Happy
Continuous Integration / Grammar Tests (push) Failing after 2m26s
Continuous Integration / Library Tests (push) Failing after 18s
Continuous Integration / Library Format Tests (push) Failing after 11s
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-06 08:09:15 -04:00
Will Hawkins d9133cf6a9 cli: Remove Darwin Dependency
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-06 08:02:21 -04:00
Will Hawkins d6da7a519e testing: Build With Main Snapshot Version Of Toolchain in CI
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-06 07:56:47 -04:00
Will Hawkins 3f0444a8da testing: Build With Snapshot Version Of Toolchain in CI
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-06 07:54:54 -04:00
Will Hawkins df7a1ac15b testing: Build With Dev Version Of Toolchain in CI
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-06 07:48:49 -04:00
Will Hawkins 8552199ebe testing: Skip Verifying swiftly Signature in CI
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-06 07:20:45 -04:00
Will Hawkins a657db0b42 testing: Move to Ubuntu Runners in CI
Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
2026-05-06 07:14:05 -04:00
2 changed files with 7 additions and 6 deletions
+7 -5
View File
@@ -5,7 +5,7 @@ name: Continuous Integration
jobs: jobs:
grammar-tests: grammar-tests:
name: Grammar Tests name: Grammar Tests
runs-on: macos-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/setup-node@v4 - uses: actions/setup-node@v4
@@ -20,14 +20,15 @@ jobs:
working-directory: ./tree-sitter-p4 working-directory: ./tree-sitter-p4
library-tests: library-tests:
name: Library Tests name: Library Tests
runs-on: macos-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/setup-node@v4 - uses: actions/setup-node@v4
- uses: tree-sitter/setup-action@v2 - uses: tree-sitter/setup-action@v2
- uses: swift-actions/setup-swift@v3 - uses: swift-actions/setup-swift@v3
with: with:
swift-version: "6.2.4" swift-version: "main-snapshot"
skip-verify-signature: true
# Because our tree-sitter code is in a subdirectory, # Because our tree-sitter code is in a subdirectory,
# and working-directory does not apply to uses, we # and working-directory does not apply to uses, we
# are forced to specify calls to the CI ourselves. # are forced to specify calls to the CI ourselves.
@@ -38,14 +39,15 @@ jobs:
- run: swift test - run: swift test
library-format-tests: library-format-tests:
name: Library Format Tests name: Library Format Tests
runs-on: macos-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/setup-node@v4 - uses: actions/setup-node@v4
- uses: tree-sitter/setup-action@v2 - uses: tree-sitter/setup-action@v2
- uses: swift-actions/setup-swift@v3 - uses: swift-actions/setup-swift@v3
with: with:
swift-version: "6.2.4" swift-version: "main-snapshot"
skip-verify-signature: true
- run: tree-sitter generate - run: tree-sitter generate
working-directory: ./tree-sitter-p4 working-directory: ./tree-sitter-p4
- run: ./ci/format.sh - run: ./ci/format.sh
-1
View File
@@ -17,7 +17,6 @@
import ArgumentParser import ArgumentParser
import Common import Common
import Darwin
@main @main
struct Cli: ParsableCommand { struct Cli: ParsableCommand {