Skip to content

Release v0.1.0-beta3.#833

Merged
ximon18 merged 8 commits into
mainfrom
release-v0.1.0-beta3
Jun 19, 2026
Merged

Release v0.1.0-beta3.#833
ximon18 merged 8 commits into
mainfrom
release-v0.1.0-beta3

Conversation

@ximon18

@ximon18 ximon18 commented Jun 19, 2026

Copy link
Copy Markdown
Member

Prepare

  • think of a release name
  • -add new O/S versions in pkg/rules/packages-to-build.yml if needed- N/A
  • update Changelog.md with the release date, name and release summary

Make a release branch and test packaging

  • git checkout -b release-vX.Y.Z[-xxx]
  • cargo update
  • bump application version in Cargo.toml
  • cargo check (to bump the application version in Cargo.lock)
  • pushd doc/manual, make man, popd
  • git add Cargo.toml Cargo.lock Changelog.md pkg/rules/packages-to-build.yml doc/manual/build/man/.
  • git commit
  • git push
  • in GH UI invoke the packaging workflow on the release branch - see workflow run here
  • make a PR for the branch and mention the workflow run URL in the descrption
  • review the PR and ensure the workflow succeeds
  • dog food: upgrade cascade.nlnetlabs.nl using a package attached as an output artifact to
    the workflow run
  • merge the release branch to main

Merge and release

Prepare for development

  • git checkout -b prep-for-dev
  • bump application version in Cargo.toml to -dev
  • cargo check (to bump the application version in Cargo.lock)
  • git add Cargo.toml Cargo.lock
  • git commit
  • git push
  • make a PR for the branch
  • review the PR and ensure the workflow succeeds
  • merge the prep-for-dev branch to main

Final steps

  • Upgrade cascade.nlnetlabs.nl to the now published released package.
    • This shouldn't involve any actual changes as it should be the same package as was
      already upgraded using a workflow output artifact above, but does check that the
      package is actually available on packages.nlnetlabs.nl as expected

TODO: Add crates.io related publishing steps.

@ximon18
ximon18 merged commit f6538ea into main Jun 19, 2026
31 checks passed
@ximon18
ximon18 deleted the release-v0.1.0-beta3 branch June 19, 2026 15:29
davidgroves pushed a commit to davidgroves/cascade that referenced this pull request Jun 21, 2026
* tag 'v0.1.0-beta3':
  Release v0.1.0-beta3. (NLnetLabs#833)
  Update changelog.
  Update changelog.
  Add basic info command to get daemon version (NLnetLabs#815)
  More incremental signing docs (NLnetLabs#829)
  Add all policy info to the policy show command (NLnetLabs#738)
  Update Changelog
  Update per review feedback
  Syntax for italics
  Document incremental signing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant