Skip to content

chore: pin decdn and sponsord to v0.1.0 - #158

Merged
thiras merged 3 commits into
mainfrom
bump/decdn-v0.1.0
Oct 14, 2026
Merged

thiras merged 3 commits into
mainfrom
bump/decdn-v0.1.0

Conversation

@thiras

@thiras thiras commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Moves the decdn/decdn pin to v0.1.0 from v0.0.4.

  • decdn changes: decdn/decdn@v0.0.4...v0.1.0
  • SHA256SUMS (c88ad5479f31bb0857db2c0205c54b240cbceb33a96724e4f8a288b6d866ab66) and the decdn-node image digest (sha256:848532722735b4a115aca9606230d951c25f2dab06a7345305ecf67c7a0244b5)
    come from the release's assets, verified against ansible/roles/decdn_node/files/decdn-release-KEYS.asc.

Opened by scripts/open-decdn-bump.sh. A red CI means the new decdn needs
changes here: push them to this branch.

And decdn/sponsord to v0.1.0 (folded in from #159)

The two pins must move in one merge, in either order a lone merge breaks the onramp's installers: sponsord-onramp v0.0.4's installers run decdn bundle pull, which decdn v0.1.0 removed, and v0.1.0's run decdn get, which decdn v0.0.4 lacks (checked against both releases' assets/decdn.sh and the v0.1.0 CLI, which rejects fetch and bundle).

  • sponsord_version = sponsord_onramp_version = 0.1.0, plus the commented examples in both inventory trees and AGENTS.md.
  • SPONSORD_IMAGE_DIGEST / SPONSORD_ONRAMP_IMAGE_DIGEST from the release's *-image-digest.txt; each .asc gives VALIDSIG DA7515706F1873D274D8A3699E11A9FFD62DAADB against ansible/roles/sponsord/files/sponsord-release-KEYS.asc. Upstream KEYS and crates/*/src/config.rs are unchanged since v0.0.4.
  • The docs that named decdn fetch / decdn bundle pull now say decdn get.
  • The onramp molecule fixtures that used v0.1.0 as their explicit non-default decdn pin now use v9.9.9 (v0.1.0 became the default, which tripped the tag-and-digest guard).

After merging, release decdn.node, decdn.publisher and the chart (RELEASING.md).

🤖 Generated with Claude Code

Move every decdn/decdn pin from v0.0.4 to v0.1.0 (538bf319631cb37854819e43998e4a73da06fd5c):
the role default, the onramp's installer pin, the Compose image digest, the
chart's appVersion and Artifact Hub image, the inventory and cloud-init
examples, AGENTS.md's pinned version and the generated mirrors. The PR body
lists anything left.
Copilot AI balanced review requested due to automatic review settings October 14, 2026 14:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The v0.1.0 pin breaks sponsored downloads because sponsord-onramp v0.0.4 invokes CLI commands removed by this release.

3 open findings
What changed in this PR

Pins deCDN deployments and examples to upstream v0.1.0.

Changes:

  • Updates Ansible, Compose, Helm, and cloud-init release references.
  • Refreshes checksums, image digests, and generated network source metadata.
  • Synchronizes inventory examples and validation fixtures.
File Description
examples/​collection-fleet/​inventory/​host_vars/​origin-1/​main.yml Updates origin examples.
examples/​collection-fleet/​inventory/​host_vars/​decdn-node-1/​main.yml Updates node examples.
examples/​collection-fleet/​inventory/​group_vars/​sponsord_onramp_hosts.yml Updates onramp example.
compose/​sponsord-onramp.env.example Pins installer assets.
compose/​.env.example Pins node image digest.
cloud-init/​user-data-publisher.yaml Updates override example.
charts/​decdn-node/​values.yaml Updates image digest example.
charts/​decdn-node/​Chart.yaml Updates app and image versions.
ansible/​roles/​sponsord/​vars/​main/​networks.yml Refreshes generated source commit.
ansible/​roles/​sponsord_onramp/​vars/​main/​networks.yml Refreshes generated source commit.
ansible/​roles/​sponsord_onramp/​defaults/​main.yml Updates installer release pin.
ansible/​roles/​decdn_node/​vars/​main/​networks.yml Refreshes generated source commit.
ansible/​roles/​decdn_node/​defaults/​main.yml Updates node release pin.
ansible/​molecule/​validation-sponsord/​converge.yml Updates validation checksum.
ansible/​inventory/​host_vars/​origin-1/​main.yml Updates origin template.
ansible/​inventory/​host_vars/​decdn-node-1/​main.yml Updates node template.
ansible/​inventory/​group_vars/​sponsord_onramp_hosts.yml Updates onramp template.
AGENTS.md Documents the new pin.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread ansible/roles/sponsord_onramp/defaults/main.yml
Comment thread compose/sponsord-onramp.env.example
Comment thread ansible/roles/decdn_node/defaults/main.yml
v0.1.0 is now the role default, so the fixture's dummy digest tripped the
tag-and-digest-move-together guard. v9.9.9 stays clear of any real default.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Moves sponsord_version and sponsord_onramp_version to 0.1.0 and the two
Compose image digests to the release's signed *-image-digest.txt (VALIDSIG
DA7515706F1873D274D8A3699E11A9FFD62DAADB against the vendored KEYS). KEYS and
crates/*/src/config.rs are unchanged since v0.0.4.

sponsord-onramp 0.1.0's installers run decdn get (decdn 0.1.0 replaced decdn
fetch and decdn bundle pull), so the docs that named those now say decdn get.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@thiras thiras changed the title chore: pin decdn to v0.1.0 chore: pin decdn and sponsord to v0.1.0 Oct 14, 2026
@thiras
thiras merged commit 3995d83 into main Oct 14, 2026
56 checks passed
@thiras
thiras deleted the bump/decdn-v0.1.0 branch October 14, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants