The first dispatched binary-size run failed while compiling `x11` because the stock `ubuntu-latest` image did not include Zed's Linux build dependencies. The old Wezel runner incorrectly reported that as a successful empty run. Run Zed's existing `./script/linux` setup before the Wezel action, matching Zed's Linux CI jobs. Release Notes: - N/A Co-authored-by: Amp <amp@ampcode.com>
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
name: Wezel assigned run
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
run_id:
|
|
description: Fiflok run ID
|
|
required: true
|
|
type: string
|
|
experiment_name:
|
|
description: Experiment to run
|
|
required: true
|
|
type: string
|
|
commit_sha:
|
|
description: Assigned commit
|
|
required: true
|
|
type: string
|
|
project_dir:
|
|
description: Directory containing the Wezel project
|
|
required: true
|
|
type: string
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
run:
|
|
runs-on: "ubuntu-latest"
|
|
concurrency:
|
|
group: wezel-run-${{ inputs.run_id }}
|
|
cancel-in-progress: false
|
|
steps:
|
|
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
|
|
with:
|
|
ref: ${{ inputs.commit_sha }}
|
|
- name: Install Linux build dependencies
|
|
run: ./script/linux
|
|
- uses: wezel-build/gh-action@49be2cba2eaa12f1b99ae1c3ee9af3c815cb3125 # v1.0.1
|
|
with:
|
|
token: ${{ secrets.WEZEL_RUNNER_TOKEN }}
|
|
run-id: ${{ inputs.run_id }}
|
|
experiment-name: ${{ inputs.experiment_name }}
|
|
project-dir: ${{ inputs.project_dir }}
|