Skip to content

Releases: paulirotta/ahma

v0.19.2

Choose a tag to compare

@github-actions github-actions released this 08 Aug 14:54
Immutable release. Only release title and notes can be modified.
56346e4

Ahma v0.19.2

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.19.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 11:55
Immutable release. Only release title and notes can be modified.
8b1802b

Ahma v0.19.1

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 19:31
Immutable release. Only release title and notes can be modified.
f148a55

Ahma v0.19.0

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 12:42
Immutable release. Only release title and notes can be modified.
b387dbc

Ahma v0.18.0

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.17.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 06:55
Immutable release. Only release title and notes can be modified.
56bcd63

Ahma v0.17.1

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:09
Immutable release. Only release title and notes can be modified.
7c1932d

Ahma v0.17.0

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.16.9

Choose a tag to compare

@github-actions github-actions released this 29 Jul 04:48
Immutable release. Only release title and notes can be modified.
7c46519

Ahma v0.16.9

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.16.8

Choose a tag to compare

@github-actions github-actions released this 28 Jul 17:16
Immutable release. Only release title and notes can be modified.
fa0b8ee

Ahma v0.16.8

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.16.7

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:45
Immutable release. Only release title and notes can be modified.
513e020

Ahma v0.16.7

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.

v0.16.6

Choose a tag to compare

@github-actions github-actions released this 15 Jul 10:42
Immutable release. Only release title and notes can be modified.
b809b0b

Ahma v0.16.6

Built from main via the CI pipeline.

Install

Linux / macOS:

curl -sSf https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Windows (PowerShell 5.1+):

irm https://raw.githubusercontent.com/paulirotta/ahma/main/scripts/install.ps1 | iex

Update an existing install:

ahma update

Supply chain protection — SLSA Level 3 via Sigstore

Every release archive and raw binary has a GitHub Build Provenance Attestation (Sigstore).
Attestations are keyless — signed by an ephemeral Fulcio certificate bound to this workflow's
OIDC identity. No private key exists; no rotation is needed.

ahma update and ahma verify --self verify the attestation automatically.

Manual out-of-band verification:

gh attestation verify ahma-release-linux-x86_64.tar.gz \
  --repo paulirotta/ahma

AGPL + SLSA: two-layer supply chain defence

The ahma binary and security-relevant crates are AGPL-3.0-or-later.
AGPL requires source disclosure for any distributed or network-accessible modification,
closing the route of shipping a backdoored binary without publishing the changes.
The Sigstore attestation verifies that what you install was built from the published,
auditable source by the official CI pipeline.

Building from auditable source is always an option:

cargo install --git https://github.com/paulirotta/ahma ahma_bin --bin ahma --root ~/.local --locked

See docs/release-signing.md
for the trust model and verification details.