Skip to content

Develop#21

Merged
nayrosk merged 6 commits into
mainfrom
develop
Mar 30, 2026
Merged

Develop#21
nayrosk merged 6 commits into
mainfrom
develop

Conversation

@nayrosk
Copy link
Copy Markdown
Member

@nayrosk nayrosk commented Mar 30, 2026

Summary

  • Bump all GitHub Actions to their latest versions (checkout v6, setup-go v6, buildx v4, metadata v6, build-push v7, qemu v4, login v4, upload-artifact v7, download-artifact v8, golangci-lint v9, gh-release v2.6.1)
  • Fix org.opencontainers.image.documentation label to point to https://docs.dockermint.io/pebblify/ in workflows and Dockerfile
  • Remove type=sha tag from release workflow so the semver tag is the default on GHCR
  • Add Dependabot configuration for GitHub Actions and Go modules (weekly, targeting develop)
  • Add CodeQL security analysis workflow for Go (push/PR + weekly schedule)

nayrosk added 5 commits March 30, 2026 10:18
Update all workflow action references to their latest versions:
- actions/checkout v4 → v6
- actions/setup-go v5 → v6
- golangci/golangci-lint-action v7 → v9
- docker/setup-buildx-action v3 → v4
- docker/metadata-action v5 → v6
- docker/build-push-action v6 → v7
- docker/setup-qemu-action v3 → v4
- docker/login-action v3 → v4
- actions/upload-artifact v4 → v7
- actions/download-artifact v4 → v8
- softprops/action-gh-release v2 → v2.6.1
Replace org.opencontainers.image.documentation URL from
GitHub repository to official documentation site in CI
workflows and Dockerfile.
Configure Dependabot for automated dependency updates:
- GitHub Actions: weekly check on Monday, target develop branch
- Go modules: weekly check on Monday, target develop branch
Add CodeQL workflow for Go static security analysis:
- Triggers on push/PR to main and develop branches
- Weekly scheduled scan on Mondays at 06:00 UTC
- Uses autobuild mode for Go language
@nayrosk nayrosk self-assigned this Mar 30, 2026
@nayrosk nayrosk merged commit 8a616fc into main Mar 30, 2026
12 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