Skip to content

chore(vext): port the remaining vex-tools delta; drop unused hickory-… #265

chore(vext): port the remaining vex-tools delta; drop unused hickory-…

chore(vext): port the remaining vex-tools delta; drop unused hickory-… #265

Workflow file for this run

# SPDX-License-Identifier: MPL-2.0
# This workflow is managed by gh actions-lock.
name: Quality Gates
permissions:
actions: read
contents: read
on:
pull_request:
push:
branches:
- main
jobs:
must-gates:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y just gnat gprbuild ripgrep
- name: Run must invariants
run: ./scripts/run-must-gates.sh
- name: Verify trust manifests
run: ./scripts/trust/verify-manifest.sh
test-all:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Rust toolchain
# Pin the action independently of the requested Rust toolchain.
uses: dtolnay/rust-toolchain@7e38f4b43b4db5c8dd498af069a4f6196df1d067 # v1
with:
toolchain: stable
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y just gnat gprbuild
- name: Run unified test gate
run: just test-all