Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: astrid-runtime/astrid

Tags

v2026.9.2

Toggle v2026.9.2's commit message

Verified

This tag was signed with the committer’s verified signature.
joshuajbouw Joshua J. Bouw
Astrid 2026.9.2

v2026.9.1

Toggle v2026.9.1's commit message

Verified

This tag was signed with the committer’s verified signature.
joshuajbouw Joshua J. Bouw
Astrid 2026.9.1

v2026.9.0

Toggle v2026.9.0's commit message

Verified

This tag was signed with the committer’s verified signature.
joshuajbouw Joshua J. Bouw
Astrid 2026.9.0

Replaces the unpublished release tag after correcting CI provisioning-profile delivery and distribution signing. Runtime code and version are unchanged; artifacts are rebuilt and certified from this commit.

v0.10.4

Toggle v0.10.4's commit message

Verified

This tag was signed with the committer’s verified signature.
joshuajbouw Joshua J. Bouw
Astrid Runtime v0.10.4

v0.10.3

Toggle v0.10.3's commit message

Verified

This tag was signed with the committer’s verified signature.
joshuajbouw Joshua J. Bouw
Astrid Runtime v0.10.3

v0.10.2

Toggle v0.10.2's commit message

Verified

This tag was signed with the committer’s verified signature.
joshuajbouw Joshua J. Bouw
Astrid Runtime v0.10.2

v0.10.1

Toggle v0.10.1's commit message

Verified

This tag was signed with the committer’s verified signature.
joshuajbouw Joshua J. Bouw
Astrid Runtime 0.10.1

v0.10.0

Toggle v0.10.0's commit message

Verified

This tag was signed with the committer’s verified signature.
joshuajbouw Joshua J. Bouw
Astrid Runtime 0.10.0

channel-stable

Toggle channel-stable's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(release): add signed nightly train (#1264)

## Linked Issue

Closes #1263

## Summary

Add an opt-in, signed nightly train without treating `main` as a
release. Nightly snapshots use the same authenticated artifact and
channel contracts as deliberate dev and stable promotions.

## Changes

- publish immutable run-dated nightlies through the protected release
lane
- promote only authenticated release metadata and exact artifact
inventories
- require stable releases to have passed through the signed dev channel
- harden partial-release recovery and release-class separation
- extend the client with explicit `stable`, `dev`, and `nightly` channel
handling
- parse GitHub's immutable-release setting explicitly during one-time
bootstrap
- make Homebrew independently authenticate stable instead of accepting a
pushed version
- keep nightly publication disabled until
`ASTRID_NIGHTLY_RELEASES_ENABLED` is explicitly enabled

Merging this pull request does not publish a release or move a channel
pointer.

## Verification

- `cargo fmt --all -- --check`
- `CARGO_TARGET_DIR=/private/tmp/astrid-nightly-cargo-target cargo test
-p astrid update_channel --locked`
- `python3.12 -m unittest test_nightly_version.py
test_channel_metadata.py test_release_manifest.py`
- `bash scripts/test-channel-workflow-contract.sh`
- `actionlint` on the release, promotion, and nightly workflows

## Checklist

- [x] Linked to an issue
- [x] CHANGELOG.md updated (entry under `[Unreleased]`)

channel-nightly

Toggle channel-nightly's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(release): add signed nightly train (#1264)

## Linked Issue

Closes #1263

## Summary

Add an opt-in, signed nightly train without treating `main` as a
release. Nightly snapshots use the same authenticated artifact and
channel contracts as deliberate dev and stable promotions.

## Changes

- publish immutable run-dated nightlies through the protected release
lane
- promote only authenticated release metadata and exact artifact
inventories
- require stable releases to have passed through the signed dev channel
- harden partial-release recovery and release-class separation
- extend the client with explicit `stable`, `dev`, and `nightly` channel
handling
- parse GitHub's immutable-release setting explicitly during one-time
bootstrap
- make Homebrew independently authenticate stable instead of accepting a
pushed version
- keep nightly publication disabled until
`ASTRID_NIGHTLY_RELEASES_ENABLED` is explicitly enabled

Merging this pull request does not publish a release or move a channel
pointer.

## Verification

- `cargo fmt --all -- --check`
- `CARGO_TARGET_DIR=/private/tmp/astrid-nightly-cargo-target cargo test
-p astrid update_channel --locked`
- `python3.12 -m unittest test_nightly_version.py
test_channel_metadata.py test_release_manifest.py`
- `bash scripts/test-channel-workflow-contract.sh`
- `actionlint` on the release, promotion, and nightly workflows

## Checklist

- [x] Linked to an issue
- [x] CHANGELOG.md updated (entry under `[Unreleased]`)