Commit Graph

20 Commits

Author SHA1 Message Date
GitHub Actions 6dd26ac5d7 fix: downgrade actions/checkout from v6.0.1 to v4.2.2
Checkout v6.0.1 was released yesterday (Dec 2, 2025) and is causing CI
failures across all workflows. The v6 release requires minimum GitHub
Actions Runner v2.329.0 for Docker container scenarios and likely has
edge cases causing failures.

Downgrading to v4.2.2 (stable release from Oct 2024) to restore CI
stability. Can re-evaluate v6 after it matures.

Affects 16 checkout action references across 12 workflow files:
- quality-checks.yml
- waf-integration.yml
- docker-publish.yml
- codecov-upload.yml
- codeql.yml
- benchmark.yml
- docs.yml
- release-goreleaser.yml
- auto-versioning.yml
- docker-lint.yml
- auto-changelog.yml
- renovate.yml
2025-12-03 14:47:05 +00:00
Jeremy 7e36774286 Merge branch 'development' into renovate/actions-setup-node-digest 2025-12-03 09:18:21 -05:00
Jeremy e1f0178040 Merge branch 'development' into renovate/go-1.x 2025-12-03 09:16:20 -05:00
Jeremy 49cc31339b Merge branch 'development' into renovate/actions-checkout-digest 2025-12-03 09:15:19 -05:00
Jeremy 38f4ae5748 Merge branch 'development' into main 2025-12-03 09:14:30 -05:00
GitHub Actions a776bf6995 fix: correct YAML mappings for workflow secrets and tokens 2025-12-03 05:34:56 +00:00
renovate[bot] 89e39ff624 chore(deps): update actions/setup-node digest to 395ad32 2025-12-03 05:09:19 +00:00
renovate[bot] 4235573d80 chore(deps): update dependency go to v1.25.5 2025-12-03 03:25:40 +00:00
renovate[bot] 5a239f473f chore(deps): update actions/checkout digest to 8e8c483 2025-12-02 18:38:15 +00:00
Jeremy 9980fe4776 Merge pull request #282 from Wikid82/renovate/goreleaser-goreleaser-action-6.x
chore(deps): update goreleaser/goreleaser-action action to v6
2025-12-01 09:39:57 -05:00
renovate[bot] b32035650a chore(deps): update actions/setup-node action to v6 2025-12-01 14:38:55 +00:00
Jeremy ed0dc1bd97 Merge branch 'development' into renovate/actions-setup-node-5.x 2025-12-01 09:38:07 -05:00
renovate[bot] 40fac9d12e chore(deps): update actions/setup-go action to v6 2025-12-01 14:37:33 +00:00
renovate[bot] 45d62d61f1 chore(deps): update actions/setup-node action to v5 2025-12-01 13:06:28 +00:00
renovate[bot] b3358782ad chore(deps): update goreleaser/goreleaser-action action to v6 2025-12-01 13:04:45 +00:00
renovate[bot] d03736538f chore(deps): update actions/checkout action to v6 2025-12-01 13:04:22 +00:00
renovate[bot] d63143a658 chore(deps): pin dependencies 2025-12-01 10:47:30 +00:00
CI ce8a51e6c7 fix(workflows): replace invalid semantic-version action with fallback script 2025-11-29 02:49:21 +00:00
Wikid82 1a9c651efd feat: add windows and macos support to goreleaser
- Update .goreleaser.yaml:
  - Split builds into linux, windows, and darwin
  - Configure Zig as the C/C++ compiler for cross-compilation (CGO enabled)
  - Add zip archive format for Windows
  - Restrict deb/rpm packages to Linux builds
- Update .github/workflows/release-goreleaser.yml:
  - Add setup-zig action to install Zig compiler
  - Remove manual apt-get cross-compiler installation
2025-11-28 00:34:25 +00:00
Wikid82 ca4ddc4e3e feat: enhance dev workflow and prepare for goreleaser
- Update Makefile with new targets:
  - lint-backend: Run golangci-lint via Docker
  - lint-docker: Run hadolint via Docker
  - test-race: Run Go tests with race detection
  - benchmark: Run Go benchmarks
  - integration-test: Run local integration tests
- Update .pre-commit-config.yaml:
  - Add go-test-race hook
  - Add golangci-lint hook
  - Add hadolint hook
- Add .goreleaser.yaml configuration:
  - Define builds for linux/amd64 and linux/arm64
  - Configure archive creation (tar.gz)
  - Configure package creation (deb, rpm)
- Add .github/workflows/release-goreleaser.yml:
  - New workflow to test GoReleaser builds
  - Builds frontend first, then uses GoReleaser
  - Handles cross-compilation dependencies
2025-11-28 00:28:42 +00:00