Skip to main content

Argus

Argus is a test tracking system for automated pipelines. It helps teams inspect test runs, compare results across runs, track events and failures, and understand resource usage for long-running test infrastructure.

Quick Links

Install the CLI

Download the latest CLI release into ~/.local/bin:

Linux amd64

VERSION=$(curl -sL https://api.github.com/repos/scylladb/argus/releases | grep -oP '"tag_name":\s*"cli/v\K[^"]+' | head -1)
mkdir -p ~/.local/bin
curl -sL "https://github.com/scylladb/argus/releases/download/cli/v${VERSION}/argus_${VERSION}_linux_amd64.tar.gz" | tar xz -C ~/.local/bin argus
export PATH="$HOME/.local/bin:$PATH"

macOS amd64

VERSION=$(curl -sL https://api.github.com/repos/scylladb/argus/releases | grep -oP '"tag_name":\s*"cli/v\K[^"]+' | head -1)
mkdir -p ~/.local/bin
curl -sL "https://github.com/scylladb/argus/releases/download/cli/v${VERSION}/argus_${VERSION}_macOS_amd64.tar.gz" | tar xz -C ~/.local/bin argus
export PATH="$HOME/.local/bin:$PATH"

Verify the install:

argus version

First Successful Command

Authenticate against the default production Argus instance:

argus auth

This opens a browser-based login flow when needed and stores credentials for later commands.

If you are running in CI, on a server, or against a local instance, use the auth mode documented in cli/README.md.

Use the CLI

Typical next commands:

argus config list
argus auth logout

For authentication modes, Cloudflare behavior, configuration, and command usage, see cli/README.md.

Use the API

Generate an API token from your Argus profile page, then call the API with:

curl --request GET \
  --url https://argus.scylladb.com/api/v1/client/driver_matrix/test_report?buildId=example/driver-matrix/test \
  --header "Authorization: token <YOUR_TOKEN>"

Full endpoint details and payload examples live in docs/api_usage.md.

Local Development

For local setup, dependencies, ScyllaDB, seed data, and daily workflow, see docs/dev-setup.md.

Production Deployment

For source-based production installation, nginx, systemd, and logging setup, see docs/deployment.md.

Contributing

Review the Repository Guidelines for project structure, tooling expectations, and pull request practices before submitting changes.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

argus_alm-0.16.2.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

argus_alm-0.16.2-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

Details for the file argus_alm-0.16.2.tar.gz.

File metadata

  • Download URL: argus_alm-0.16.2.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for argus_alm-0.16.2.tar.gz
Algorithm Hash digest
SHA256 aea12266d5a5c7926a8c66afe2c41ad63c6287afe126923ebbea744947243a78
MD5 a548d7ad32b1c428e3b4951c15f2bfca
BLAKE2b-256 9687e97b7bea7af543a46d2d4cac5007721422f187d16fa7d0b75f005ab80e31

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_alm-0.16.2.tar.gz:

Publisher: release.yml on scylladb/argus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_alm-0.16.2-py3-none-any.whl.

File metadata

  • Download URL: argus_alm-0.16.2-py3-none-any.whl
  • Upload date:
  • Size: 45.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for argus_alm-0.16.2-py3-none-any.whl
Algorithm Hash digest
SHA256 02e50f0077f37551e0ace244e86ef524b176af8efea70a67f85e639faecb5075
MD5 940d48a10f5c234495b3c59b548934a1
BLAKE2b-256 c5fa6b74e19328b5ee83acc0dac145727072caef698c6df87008b11511a5ab24

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_alm-0.16.2-py3-none-any.whl:

Publisher: release.yml on scylladb/argus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.16.3

2 files

This release

0.16.2 This release

2 files

0.16.1

2 files

0.16.0

2 files

0.15.20

2 files

0.15.19

2 files

0.15.18

2 files

0.15.17

2 files

0.15.16

2 files

0.15.15

2 files

0.15.14

2 files

0.15.13

2 files

0.15.12

2 files

0.15.11

2 files

0.15.10

2 files

0.15.9

2 files

0.15.8

2 files

0.15.7

2 files

0.15.6

2 files

0.15.5

2 files

0.15.4

2 files

0.15.3

2 files

0.15.2

2 files

0.15.1

1 file

0.14.2

2 files

0.14.1

2 files

0.14.0

2 files

0.13.1

2 files

0.13.0

2 files

0.12.10

2 files

0.12.9

2 files

0.12.8

2 files

0.12.7

2 files

0.12.5

2 files

0.12.3

2 files

0.12.2

2 files

0.12.1

2 files

0.11.7

2 files

0.11.6

2 files

0.11.4

2 files

0.11.3

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

0.10.2

2 files

0.10.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.3

2 files

0.7.2

2 files

0.7.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page