Skip to content

fix: resolve Dependabot alerts and refresh CI workflows - #8

Merged
argosback merged 1 commit into
mainfrom
fix/dependabot-and-ci-updates
Oct 18, 2026
Merged

argosback merged 1 commit into
mainfrom
fix/dependabot-and-ci-updates

Conversation

@argosback

@argosback argosback commented Oct 18, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Dependabot: regenerates docs/requirements.txt — urllib3 2.8.0 (3 alerts) and mkdocs-material 9.7.7 (1 alert). Docs-only; no runtime impact
  • Image version: publish workflow now passes VERSION as a Docker build arg; images previously logged version=dev (including v0.4.3)
  • QEMU warning: docker/setup-qemu-action v4.1.0 → v4.4.0 removes the spurious Unable to reserve cache warning
  • Actions: SHA-pinned upgrades for checkout, setup-go, setup-python, docker/*, codeql upload-sarif, golangci-lint-action, SonarSource actions
  • Pinning: runners ubuntu-latest → ubuntu-24.04; golangci-lint latest → v2.15.0

Verification

  • mkdocs build --strict with the regenerated requirements
  • actionlint on all workflows
  • golangci-lint v2.15.0 locally: 0 issues
  • publish.yml changes (build-args, QEMU) take effect on merge, since it runs only on main

Resolve the open Dependabot alerts in the docs toolchain, make
published images report their real version, and bring the GitHub
Actions workflows up to date.

- docs/requirements.txt: regenerate with pip-compile; urllib3 2.8.0
  (3 alerts) and mkdocs-material 9.7.7 (1 alert), plus transitive
  upgrades; strict MkDocs build verified
- publish.yml: pass VERSION as a Docker build arg so binaries no
  longer report version=dev
- publish.yml: upgrade docker/setup-qemu-action to v4.4.0 to remove
  the spurious "Unable to reserve cache" warning (setup-qemu-action#306)
- workflows: upgrade SHA-pinned actions (checkout v7.0.1, setup-go v7,
  setup-python v7, docker actions, codeql upload-sarif v4.39.0,
  golangci-lint-action v9.3.0, SonarSource actions)
- workflows: pin runners to ubuntu-24.04 and golangci-lint to v2.15.0
- workflows: add icons to workflow, job, and step names; jobs used as
  required status checks keep their names
- VERSION: v0.4.3 -> v0.4.4
- CHANGELOG.md: add [0.4.4] entry
@sonarqubecloud

Copy link
Copy Markdown

@argosback
argosback merged commit 81fe810 into main Oct 18, 2026
11 checks passed
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