Skip to content

merge queue: embarking main (9f4b39d) and #212 together #259

merge queue: embarking main (9f4b39d) and #212 together

merge queue: embarking main (9f4b39d) and #212 together #259

Workflow file for this run

name: Continuous Integration
on:
pull_request:
branches:
- main
concurrency:
# yamllint disable-line rule:line-length
group: "${{ github.workflow }}-${{ github.head_ref || github.run_id }}"
cancel-in-progress: true
jobs:
actionlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6.0.1
- name: Download actionlint
id: get_actionlint
# yamllint disable-line rule:line-length
run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) 1.7.7
- name: Check workflow files
run: ${{ steps.get_actionlint.outputs.executable }} -color
test:
timeout-minutes: 20
runs-on: macos-15
steps:
- name: Checkout 🛎️
uses: actions/checkout@v6.0.1
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '23'
- name: Install dependencies
run: |
npm ci
brew install gnu-sed
- name: Test
run: |
npm run lint
npm run test
sudo xcode-select -s /Applications/Xcode.app
make