Skip to content

chore: probe TauCeti's real invocation shape #5

chore: probe TauCeti's real invocation shape

chore: probe TauCeti's real invocation shape #5

Workflow file for this run

name: bwrap probe
# THROWAWAY. Answers one question before we migrate Palomar, lean-eval and TauCeti
# off landrun: does the `lake challenge` bwrap sandbox from
# https://github.com/leanprover/lean4/pull/15005 actually run on the runners those
# projects use? Ubuntu 24.04 restricts unprivileged user namespaces via AppArmor,
# and lean4's own tests stub bwrap out (`fake-bwrap.sh`) rather than assume it.
#
# Delete this workflow and .github/bwrap-probe.sh once the answer is recorded.
on:
push:
branches: [bwrap-probe]
workflow_dispatch:
permissions:
contents: read
jobs:
probe:
strategy:
fail-fast: false
matrix:
runner:
- ubuntu-24.04
name: ${{ matrix.runner }}
runs-on: ${{ matrix.runner }}
timeout-minutes: 20
steps:
- uses: actions/checkout@v4
- uses: leanprover/lean-action@v1
with:
auto-config: false
build: false
use-github-cache: false
use-mathlib-cache: false
- name: Probe
env:
RUNNER_LABEL: ${{ matrix.runner }}
# Decoys. --clearenv should mean none of these are visible inside.
DECOY_TOKEN: decoy-must-not-be-visible
AWS_SECRET_ACCESS_KEY: decoy-must-not-be-visible
run: bash .github/bwrap-probe.sh