Skip to content

Remove OW4 from Terraform #15461

Remove OW4 from Terraform

Remove OW4 from Terraform #15461

Workflow file for this run

# The main integration pipeline
#
# It is responsible for verifying linting, type checking, and building packages
# in the entire monorepo.
name: CI & CD
on:
push:
branches:
- main
pull_request:
types:
- opened
- synchronize
permissions:
id-token: write
contents: read
jobs:
# The "check" job is responsible for verifying the minimum requirements to
# build all the packages in the monorepo.
check:
name: Verify build requirements
runs-on: ubuntu-24.04-arm
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
fetch-depth: 1
- uses: pnpm/action-setup@v2
with:
version: 10.28.2
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
node-version: 22.21.1
cache: 'pnpm'
- run: pnpm install --frozen-lockfile
name: Install dependencies from pnpm lockfile
- run: pnpm lint-check
name: Run linting and formatting checks
- run: pnpm type-check
name: Run TypeScript type checker
build-dashboard:
name: dashboard
runs-on: ubuntu-24.04-arm
needs:
- check
steps:
- name: Install local GitHub Actions
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
fetch-depth: 1
sparse-checkout: '.github'
sparse-checkout-cone-mode: true
- uses: ./.github/actions/build-dashboard
with:
deploy: false
environment: prd
git-hash: ${{ github.sha }}
build-rpc:
name: rpc
runs-on: ubuntu-24.04-arm
needs:
- check
steps:
- name: Install local GitHub Actions
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
fetch-depth: 1
sparse-checkout: '.github'
sparse-checkout-cone-mode: true
- uses: ./.github/actions/build-rpc
with:
deploy: false
environment: prd
git-hash: ${{ github.sha }}
build-web:
name: web
runs-on: ubuntu-24.04-arm
needs:
- check
steps:
- name: Install local GitHub Actions
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
fetch-depth: 1
sparse-checkout: '.github'
sparse-checkout-cone-mode: true
- uses: ./.github/actions/build-web
with:
deploy: false
environment: prd
git-hash: ${{ github.sha }}