Process GC metrics the same way we do for wall-clock time and memory … #9
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Alloy Experiments CI | |
| on: | |
| push: | |
| branches: [master] | |
| pull_request: | |
| branches: [master] | |
| jobs: | |
| bare-metal-debian: | |
| name: Bare Metal (Debian) | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Install dependencies | |
| run: ./install_deps.sh --no-cpu-gov | |
| - name: Run bare-metal build | |
| run: make bare-metal | |
| bare-metal-arch: | |
| name: Bare Metal (Arch Linux) | |
| runs-on: ubuntu-latest | |
| container: | |
| image: archlinux:base | |
| options: --privileged | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Install sudo | |
| run: pacman -Sy --noconfirm sudo | |
| - name: Install dependencies | |
| run: ./install_deps.sh --no-cpu-gov | |
| - name: Run bare-metal build | |
| run: make bare-metal | |
| docker-quick: | |
| name: Docker Quick Test | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Set up Docker Buildx | |
| uses: docker/setup-buildx-action@v3 | |
| - name: Build and run quick container | |
| run: | | |
| make run-quick | |
| docker-full: | |
| name: Docker Full Test | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Set up Docker Buildx | |
| uses: docker/setup-buildx-action@v3 | |
| - name: Build and run full container | |
| run: | | |
| make run-full | |