Skip to content

cp: duplicate source permission bits on new destinations (#77) #218

cp: duplicate source permission bits on new destinations (#77)

cp: duplicate source permission bits on new destinations (#77) #218

Workflow file for this run

name: Integration Tests
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
# Pre-empt the June 2 2026 GitHub Actions Node 24 cutover. Forces all
# JS-based actions (setup-zig, setup-just, etc.) to run on Node 24
# regardless of their action.yml-declared runtime.
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
concurrency:
group: integration-${{ github.ref }}
cancel-in-progress: true
jobs:
integration:
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
os: [macos-26, ubuntu-latest, ubuntu-24.04-arm]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: mlugg/setup-zig@d1434d08867e3ee9daa34448df10607b98908d29 # v2.2.1
with:
version: 0.16.0
- name: Install bash 4+ (macOS)
if: runner.os == 'macOS'
run: brew install bash
- uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3 # v4
- name: Run integration tests
run: just it