Files
servo/.github/workflows/pull-request.yml
Martin Robinson 37e0b6feb8 Run test-tidy sooner for pull requests
This lets the builder fail sooner when there is an issue
with the style.
2023-02-02 15:42:31 +01:00

30 lines
740 B
YAML

name: Pull request
on:
pull_request:
branches: ["**"]
env:
RUST_BACKTRACE: 1
SHELL: /bin/bash
jobs:
build-linux:
name: Build (Linux)
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 2
- name: Bootstrap Python
run: python3 -m pip install --upgrade pip virtualenv
- name: Bootstrap dependencies
run: sudo apt update && python3 ./mach bootstrap
- name: Tidy
run: python3 ./mach test-tidy --no-progress --all
- name: Release build
run: python3 ./mach build --release
- name: Unit tests
run: python3 ./mach test-unit --release
- name: Lockfile check
run: ./etc/ci/lockfile_changed.sh