Skip to content

Decode ARM CPU implementer/part so aarch64 nodes report a real CPU model #52

Decode ARM CPU implementer/part so aarch64 nodes report a real CPU model

Decode ARM CPU implementer/part so aarch64 nodes report a real CPU model #52

Workflow file for this run

name: ci
on:
push:
branches: [main]
# Prose changes nothing a compiler or linter can check.
paths-ignore: ["**.md", "LICENSE"]
pull_request:
paths-ignore: ["**.md", "LICENSE"]
# A new push supersedes any run still in progress for the same ref.
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true
jobs:
check:
runs-on: ubuntu-latest
# A hanging test would otherwise consume the six-hour default; the suite
# runs in well under a second.
timeout-minutes: 15
steps:
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy, rustfmt
- run: cargo fmt --all --check
- run: cargo clippy --all-targets -- -D warnings
- run: cargo test
# This commit's agent against the latest released hub, through the hub
# repository's end-to-end script: the reported fields are checked where
# the hub and the themes read them, not only where they are serialized.
- uses: actions/checkout@v7
with:
repository: monitor-probe/monitor
path: hub
sparse-checkout: scripts
- run: cargo build
- run: |
curl -fsSL -o monitor-hub https://github.com/monitor-probe/monitor/releases/latest/download/monitor-hub-x86_64-unknown-linux-musl
chmod +x monitor-hub
- run: hub/scripts/e2e.sh ./monitor-hub target/debug/monitor-agent