Skip to content

chore(releasing): use GitHub Release assets for stable downloads - #26079

Draft
pront wants to merge 2 commits into
masterfrom
pront-migrate-release-assets-to-github
Draft

chore(releasing): use GitHub Release assets for stable downloads#26079
pront wants to merge 2 commits into
masterfrom
pront-migrate-release-assets-to-github

Conversation

@pront

@pront pront commented Aug 10, 2026

Copy link
Copy Markdown
Member

Summary

Motivation

Stable Vector artifacts are already uploaded to GitHub Releases, while the website, installer, and release tooling still direct users to packages.timber.io. Before retiring that hosting, users need a clear deprecation notice and an artifact-by-artifact migration plan.

Changes

  • Route stable website download buttons and package-manager examples to immutable GitHub Release assets.
  • Download stable installer archives and Homebrew checksum inputs from GitHub Releases.
  • Add a 0.58.0 deprecation fragment and generated deprecations index. The release page and always-current deprecations index are the policy-prescribed announcement mechanism; they retain existing URLs for the deprecation period and include a user-facing migration table. It also clarifies that Helm chart packages already use GitHub Release assets, while helm.vector.dev remains their repository-index endpoint.
  • Keep nightly URLs on packages.timber.io.
  • Correct the ARMv7 RPM filename to the published armv7hl asset.

Vector configuration

N/A

How did you test this PR?

  • cargo vdev deprecation generate
  • cargo vdev deprecation show
  • cargo vdev deprecation check
  • make -C website cue-build
  • make -C website cue-fmt
  • make check-markdown
  • make check-clippy
  • make -C website cargo-data production-build
  • bash -n distribution/install.sh
  • Verified the v0.57.0 GitHub Release asset inventory and rendered download links.

Is this a breaking change?

  • Yes
  • No

Does this PR include user facing changes?

  • Yes. Please add a changelog fragment based on our guidelines.
  • No. A maintainer will apply the no-changelog label to this PR.

References

@pront pront added the no-changelog Changes in this PR do not need user-facing explanations in the release changelog label Aug 10, 2026
@github-actions github-actions Bot added domain: releasing Anything related to releasing Vector domain: external docs Anything related to Vector's external, public documentation domain: vdev Anything related to the vdev tooling docs review on hold The documentation team reviews PRs only after a PR is approved by the COSE team. labels Aug 10, 2026
@pront
pront force-pushed the pront-migrate-release-assets-to-github branch 3 times, most recently from 2c84b72 to f1b6ae2 Compare August 13, 2026 17:22
@pront
pront force-pushed the pront-migrate-release-assets-to-github branch 4 times, most recently from f684396 to 2d6001e Compare August 13, 2026 17:50
@pront
pront marked this pull request as ready for review August 13, 2026 18:01
@pront
pront requested review from a team as code owners August 13, 2026 18:01

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2d6001e299

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread website/cue/reference/administration/interfaces/dpkg.cue Outdated
@pront
pront force-pushed the pront-migrate-release-assets-to-github branch from 2d6001e to 8a7a648 Compare August 13, 2026 18:13
@pront
pront marked this pull request as draft August 13, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs review on hold The documentation team reviews PRs only after a PR is approved by the COSE team. domain: external docs Anything related to Vector's external, public documentation domain: releasing Anything related to releasing Vector domain: vdev Anything related to the vdev tooling no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant