Skip to content

Remove the dependency on Foundation #2296

Remove the dependency on Foundation

Remove the dependency on Foundation #2296

Workflow file for this run

name: tests
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
on:
pull_request: { types: [opened, reopened, synchronize, ready_for_review] }
push: { branches: [main] }
jobs:
unit-tests:
permissions:
contents: read
uses: vapor/ci/.github/workflows/run-unit-tests.yml@main
with:
with_release_mode_testing: true
with_coverage: false
with_tsan: false
with_api_check: false
with_linting: true
extra_flags: "--disable-experimental-prebuilts --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
terraform-lint:
permissions:
contents: read
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7
- name: Setup mise
uses: jdx/mise-action@f10502fc09dadecfefb962fff68ce77213930204 # v4.2.2
- name: Lint
env:
# so tflint --init can dodge GH API rate limits by using this token
GITHUB_TOKEN: ${{ github.token }}
run: |
./scripts/tf-check.sh