Skip to content

release: v0.2.0#10

Merged
darioAnongba merged 1 commit into
mainfrom
release/v0.2.0
Jun 18, 2026
Merged

release: v0.2.0#10
darioAnongba merged 1 commit into
mainfrom
release/v0.2.0

Conversation

@darioAnongba

Copy link
Copy Markdown
Contributor

Summary

Release prep + alignment for the docs site, to tag v0.2.0 alongside the SwissKnife v0.2.0 release. Follows the deps upgrade (#8) and content alignment (#9).

Changes

  • Version: 0.1.2 → 0.2.0.
  • Node ≥ 24: bumped engines.node to >=24.0.0, the CI setup-node to Node 24, and the Dockerfile base image node:lts → node:24 (aligns with the dashboard/server on Node 24). Also uppercased FROM … AS … to clear the Docker FromAsCasing deprecation warning.
  • Docusaurus v4 deprecation fix: moved onBrokenMarkdownLinks from the top level into markdown.hooks.onBrokenMarkdownLinks; the build no longer warns. (onBrokenLinks: 'throw' stays — only the markdown variant moved.)
  • CI alignment (to match the swissknife repo): actions/checkout@v4 → v6, actions/setup-node@v4 → v6; release workflow docker/setup-qemu-action@v3 → v4, docker/setup-buildx-action@v3 → v4, docker/build-push-action@v6 → v7.
  • yarn.lock: yarn dedupe consolidated duplicate transitive ranges (−350 packages, −15 MiB).

Verification

yarn build passes and no longer emits the onBrokenMarkdownLinks deprecation warning. yarn install --immutable (the CI/Docker path) is consistent with the committed lockfile.

Release flow

After merge, tag v0.2.0release.yml builds the serve image and pushes registry.digitalocean.com/swissknife/docs:{latest, v0.2.0}.

Bump version to 0.2.0; require Node >=24 (engines + CI + Dockerfile node:24); migrate onBrokenMarkdownLinks to markdown.hooks (Docusaurus v4 prep); align CI/release action versions; dedupe yarn.lock.
@darioAnongba darioAnongba self-assigned this Jun 18, 2026
@darioAnongba darioAnongba merged commit 72649e8 into main Jun 18, 2026
1 check passed
@darioAnongba darioAnongba deleted the release/v0.2.0 branch June 18, 2026 18:01
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.

1 participant