64 Commits

Author SHA1 Message Date
dependabot[bot]
5cee14cc07 build(deps): bump goreleaser/goreleaser-action from 6 to 7
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 6 to 7.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 02:00:02 +01:00
Aaron U'Ren
4acb902916 feat(go): update go 1.25.1 -> 1.25.7, alpine 3.22 -> 3.23 2026-02-13 14:31:16 -08:00
Aaron U'Ren
42e954bc7a feat(ci): attempt to reduce permissions to least privs 2025-12-28 16:50:58 -06:00
dependabot[bot]
2645ba4e7a build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 17:26:05 +01:00
Aaron U'Ren
3708908f48 feat(test): introduce gotestsum to make output readable
Adds a new test target test-pretty which is now the default which makes failures more identifiable and test output just
in general more read-able.
2025-10-27 21:25:33 -05:00
dependabot[bot]
df7a5e5bb2 build(deps): bump github/codeql-action from 3 to 4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-26 20:56:53 +01:00
Aaron U'Ren
727ff28f07 feat(actions): update stale v9 -> v10 2025-09-20 16:30:54 -05:00
Aaron U'Ren
97138fde60 feat(actions): update setup-go v5 -> v6 2025-09-20 16:30:54 -05:00
Aaron U'Ren
d691aaa931 feat(alpine): update 3.21 -> 3.22 2025-09-20 16:30:54 -05:00
Aaron U'Ren
4d41eb634e feat(go): update go 1.24 -> 1.25 + mods 2025-09-20 16:30:54 -05:00
dependabot[bot]
90821a18c0 build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 15:51:58 +02:00
Manuel Rüger
16b48c39a4 Build with go 1.24 2025-04-23 22:56:24 +02:00
Aaron U'Ren
5cdc4170eb feat: update to go 1.22.3->1.23.6 and alpine 3.18->3.21 2025-02-14 14:18:26 -06:00
Aaron U'Ren
5affda2dbf feat(goreleaser): update goreleaser-action v5->v6 2024-08-03 15:08:55 -05:00
Aaron U'Ren
b1a2fbf025 feat(go): update 1.21.7 -> 1.22.3
While this isn't the latest version of 1.22 as of the cutting of this
release, it is the latest version that is allowed with Alpine 3.18 which
we still need until the netfilter bugs are fixed.
2024-08-03 14:19:55 -05:00
dependabot[bot]
2ed68ace39 build(deps): bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 12:39:34 +02:00
Aaron U'Ren
48a73574c8 feat(alpine): revert 3.19 -> 3.18
Revert because of issue with iptables v1.8.10 no longer working with -C
check.
2024-05-27 15:43:39 -05:00
dependabot[bot]
1bae5d5a18 build(deps): bump actions/stale from 8 to 9
Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 22:47:51 +02:00
dependabot[bot]
5c871a50af build(deps): bump docker/setup-buildx-action from 2 to 3
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 13:26:05 +02:00
dependabot[bot]
a737576678 build(deps): bump docker/login-action from 2 to 3
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 12:10:09 +02:00
dependabot[bot]
260759f5d9 build(deps): bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 12:09:36 +02:00
dependabot[bot]
0a2a9d446f build(deps): bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-19 13:30:59 +01:00
dependabot[bot]
f9d1528a4b build(deps): bump docker/setup-qemu-action from 2 to 3
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-19 13:04:41 +01:00
dependabot[bot]
49bde6e808 build(deps): bump goreleaser/goreleaser-action from 4 to 5
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 4 to 5.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 23:43:07 +01:00
dependabot[bot]
ef10568860 build(deps): bump docker/build-push-action from 4 to 5
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 23:41:55 +01:00
dependabot[bot]
8c5bdbf7d5 build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 23:39:15 +01:00
Aaron U'Ren
a7d7ac5d1f feat(alpine): update 3.18 -> 3.19 2024-03-02 15:45:54 -06:00
Aaron U'Ren
46a1b17903 feat(go): upgrade 1.20.13 -> 1.21.7 + dep update
Upgrades to Go 1.21.7 now that Go 1.20 is no longer being maintained.

It also, resolves the race conditions that we were seeing with BGP
server tests when we upgraded from 1.20 -> 1.21. This appears to be
because some efficiency changed in 1.21 that caused BGP to write to the
events at the same time that the test harness was trying to read from
them. Solved this in a coarse manner by adding surrounding mutexes to
the test code.

Additionally, upgraded dependencies.
2024-03-02 15:45:54 -06:00
Manuel Rüger
efddb2ea2f Bump dependencies 2024-02-01 11:11:56 +01:00
Aaron U'Ren
1c89be8712 feat(go): upgrade 1.20.7 -> 1.20.9
Includes comment warnings about inconsistent v1.21.X functionality
2023-10-07 14:20:28 -05:00
Aaron U'Ren
51f4696417 feat(ci): run CI on version prep branches and MRs 2023-10-07 08:52:31 -05:00
Aaron U'Ren
3c16d3cd3e
feat(close_stale.yml): increase operations 30 -> 100 2023-09-05 17:38:47 -05:00
Aaron U'Ren
0d12e617e3 feat(close_stale.yml): add workflow for closing stale issues & PRs 2023-09-04 19:49:48 +02:00
Manuel Rüger
0110d1d338 Partially revert riscv64 support
Since the alpine image we use does not have a riscv64 architecture, we
can't build riscv64 images.
2023-08-30 10:32:23 -05:00
Manuel Rüger
ade98d6b07 Bump go 1.20 + k8s 1.27 2023-08-29 17:36:54 +02:00
Aaron U'Ren
e7a521a0b6 feat(ci.yml): add ppc64le and riscv64 to ci
These are both architectures that are added to the Makefile, but that we
don't currently build for. riscv64 was added in:
https://github.com/cloudnativelabs/kube-router/pull/1525 and ppc64le was
added in: https://github.com/cloudnativelabs/kube-router/pull/847
2023-08-29 09:46:52 -05:00
Aaron U'Ren
7db274e2a6 feat(ci): specify GitHub actions cache 2023-07-03 10:20:52 -05:00
Aaron U'Ren
168a2b4bbf fix(ci): checkout before go setup
In setup-go@v4 it changed to enabling caching by default which looks for
a go modules file to check the cache. This means that the checkout needs
to be processed before the setup-go action.
2023-07-02 19:57:04 +02:00
Aaron U'Ren
c22c6af612 fix(ci.yml): remove deprecated goreleaser flag
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
2023-06-11 17:27:10 -05:00
Aaron U'Ren
0b267b04e3 feat(ci.yml): update github action versions 2023-06-11 17:27:10 -05:00
Manuel Rüger
809f2fba99 Update dependencies 2023-02-10 08:44:38 -08:00
Manuel Rüger
f102bc58f9 .github: Fix name of the RC step 2022-10-27 14:48:34 +02:00
Manuel Rüger
e5336c82f5 .github: Allow tagging RCs without updating :latest 2022-10-21 17:27:35 -05:00
Manuel Rüger
a5e6ed008c .github: Update github actions 2022-10-20 19:08:17 -05:00
Manuel Rüger
4042ff4cdc Bump to go 1.19 / alpine 3.16 2022-10-17 11:37:07 -05:00
Manuel Rüger
be84ceb434 .github/workflows/codeql-analysis.yml: Update to v2 2022-06-03 19:38:09 -05:00
Manuel Rüger
812cad223a Bump go to 1.17.10 2022-05-29 13:37:32 -05:00
Manuel Rüger
4db7f003a9 Bump go version to 1.17.8 2022-03-09 16:30:54 -06:00
guirish
c416a7aeb4 Added multiarch image build support for s390x 2022-02-21 11:22:16 +01:00
Manuel Rüger
2bf4c707ac Bump to go 1.17.5 / alpine 3.15 2021-12-16 12:19:19 -06:00