Commit Graph

65 Commits

Author SHA1 Message Date
renovate[bot]
9ea2f7cc69 chore(deps): update step-security/harden-runner action to v2.11.1 in .github/workflows/website.yml (main) (#5494)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 06:49:39 +00:00
renovate[bot]
1c1f3ce1b0 chore(deps): update step-security/harden-runner action to v2.11.0 in .github/workflows/website.yml (main) (#5467)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 03:55:54 +00:00
renovate[bot]
190fed51f0 chore(deps): update docker/login-action digest to 74a5d14 in .github/workflows/testing-env-image.yml (main) (#5417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 02:21:00 +00:00
Rui Chen
eb09f77add fix(workflows/testing-env-image): add packages: write for ghcr image push (#5377)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-03-04 12:42:37 -05:00
renovate[bot]
a66ee94308 chore(deps): update docker/setup-qemu-action digest to 2910929 in .github/workflows/testing-env-image.yml (main) (#5372)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 02:46:28 +00:00
renovate[bot]
e28ec9a555 chore(deps): update docker/setup-buildx-action digest to b5ca514 in .github/workflows/testing-env-image.yml (main) (#5370)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 02:57:10 +00:00
renovate[bot]
9d78ee53a2 chore(deps): update docker/build-push-action digest to 471d1dc in .github/workflows/testing-env-image.yml (main) (#5365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 03:08:45 +00:00
renovate[bot]
b94f50515e chore(deps): update docker/build-push-action digest to 0adf995 in .github/workflows/testing-env-image.yml (main) (#5349)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 02:42:41 +00:00
renovate[bot]
6f3c2b036a chore(deps): update docker/setup-qemu-action digest to 4574d27 in .github/workflows/testing-env-image.yml (main) (#5307)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 00:34:59 +00:00
renovate[bot]
72750fda06 chore(deps): update docker/setup-buildx-action digest to f7ce87c in .github/workflows/testing-env-image.yml (main) (#5306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-07 01:02:50 +00:00
StepSecurity Bot
5e4a35b596 ci: [StepSecurity] Apply security best practices (#5271)
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
Signed-off-by: Rui Chen <rui@chenrui.dev>
Co-authored-by: RB <7775707+nitrocode@users.noreply.github.com>
Co-authored-by: Rui Chen <rui@chenrui.dev>
2025-01-24 23:45:00 -05:00
renovate[bot]
23bd14f884 chore(deps): update docker/build-push-action digest to ca877d9 in .github/workflows/testing-env-image.yml (main) (#5273)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-25 01:31:26 +00:00
renovate[bot]
9afcb1092f chore(deps): update docker/build-push-action digest to 67a2d40 in .github/workflows/testing-env-image.yml (main) (#5238)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 00:59:54 +00:00
renovate[bot]
22a325ce8f chore(deps): update docker/build-push-action digest to b32b51a in .github/workflows/testing-env-image.yml (main) (#5225)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 23:16:04 +00:00
renovate[bot]
a611e6591c chore(deps): update docker/setup-qemu-action digest to 53851d1 in .github/workflows/testing-env-image.yml (main) (#5227)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 23:11:12 +00:00
renovate[bot]
897a9941b9 chore(deps): update docker/setup-buildx-action digest to 6524bf6 in .github/workflows/testing-env-image.yml (main) (#5179)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 02:35:42 +00:00
renovate[bot]
6727cfe461 chore(deps): update docker/build-push-action digest to 48aba3b in .github/workflows/testing-env-image.yml (main) (#5121)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 01:21:39 +00:00
renovate[bot]
dc3892888f chore(deps): update actions/checkout digest to 11bd719 in .github/workflows/website.yml (main) (#4987)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 10:58:03 +00:00
renovate[bot]
f3de40512c chore(deps): update docker/setup-buildx-action digest to c47758b in .github/workflows/testing-env-image.yml (main) (#4983)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-05 00:39:11 +00:00
renovate[bot]
9f83be5984 chore(deps): update docker/setup-buildx-action digest to 8026d2b in .github/workflows/testing-env-image.yml (main) (#4976)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-04 00:40:07 +00:00
renovate[bot]
4c6552cf8f chore(deps): update docker/build-push-action digest to 4f58ea7 in .github/workflows/testing-env-image.yml (main) (#4970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 00:45:44 +00:00
renovate[bot]
cde500dd13 chore(deps): update docker/build-push-action digest to 32945a3 in .github/workflows/testing-env-image.yml (main) (#4964)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-28 03:27:49 +00:00
nitrocode
e14240f70d ci: perm removal from testing-env-image (#4955) 2024-09-26 10:29:44 -07:00
StepSecurity Bot
266afc116a ci: [StepSecurity] Harden GitHub Actions (#4954)
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2024-09-26 11:40:22 -05:00
renovate[bot]
c6c67007ee chore(deps): update docker/build-push-action action to v6 in .github/workflows/testing-env-image.yml (main) (#4899)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 02:57:25 +00:00
renovate[bot]
3b4da011a3 chore(deps): update docker/setup-buildx-action digest to 988b5a0 in .github/workflows/testing-env-image.yml (main) (#4795)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 01:33:40 +00:00
renovate[bot]
b4adc0696b chore(deps): update docker/setup-qemu-action digest to 49b3bc8 in .github/workflows/testing-env-image.yml (main) (#4790)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 02:14:19 +00:00
renovate[bot]
64037a483f chore(deps): update docker/setup-buildx-action digest to aa33708 in .github/workflows/testing-env-image.yml (main) (#4783)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 01:26:29 +00:00
renovate[bot]
293d0aa5cb chore(deps): update docker/login-action digest to 9780b0c in .github/workflows/testing-env-image.yml (main) (#4780)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 03:51:40 +00:00
renovate[bot]
2ee021509e chore(deps): update docker/setup-buildx-action digest to 4fd8129 in .github/workflows/testing-env-image.yml (main) (#4725)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-05 02:09:05 +00:00
renovate[bot]
7a91747158 chore(deps): update docker/setup-qemu-action digest to 5927c83 in .github/workflows/testing-env-image.yml (main) (#4722)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-04 01:07:22 +00:00
Rui Chen
c45f6b34a9 feat: bump action runner from ubuntu-22.04 to ubuntu-24.04 (#4683)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-18 22:55:53 -04:00
Rui Chen
02869d3f64 Revert "chore: make job and workflow names intuitive"
This reverts commit 36d41bb9b7.
2024-06-14 23:03:16 -04:00
renovate[bot]
8ba446a03a chore(deps): update actions/checkout digest to 692973e in .github/workflows/website.yml (main) (#4658)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-13 23:51:36 -04:00
Rui Chen
36d41bb9b7 chore: make job and workflow names intuitive
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-06-12 19:40:20 -04:00
renovate[bot]
af1568f3e3 chore(deps): update docker/build-push-action digest to ca052bb in .github/workflows/testing-env-image.yml (main) (#4649)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 03:23:47 +00:00
renovate[bot]
3ff86aa836 chore(deps): update docker/login-action digest to 0d4c9c5 in .github/workflows/testing-env-image.yml (main) (#4616)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-29 00:34:50 +00:00
renovate[bot]
d819dbe8d4 chore(deps): update actions/checkout digest to a5ac7e5 in .github/workflows/website.yml (main) (#4591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-23 00:12:11 +00:00
renovate[bot]
5b3b5d0232 chore(deps): update actions/checkout digest to 0ad4b8f in .github/workflows/website.yml (main) (#4488)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-26 00:27:45 +00:00
renovate[bot]
b934373a18 chore(deps): update actions/checkout digest to 1d96c77 in .github/workflows/website.yml (main) (#4479)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 02:04:58 +00:00
renovate[bot]
a357b377ff chore(deps): pin dependencies in .github/workflows/website.yml (main) (#4431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-14 14:16:38 +00:00
renovate[bot]
e150c58561 chore(deps): update dorny/paths-filter action to v3 in .github/workflows/website.yml (#4251)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-16 03:29:53 +00:00
Dylan Page
886dd96299 refactor(ci): reduce complexity in required workflows (#3925)
* refactor(ci): builds upon work in tests to reduce complexity in requiring workflows

* fix: tweaks and missing outputs

* fix: make sure the new workflows actually run

* fix: consistency with non-required testing image
2023-11-05 21:41:32 -05:00
renovate[bot]
75d118d535 chore(deps): update docker/setup-qemu-action action to v3 in .github/workflows/testing-env-image.yml (#3773)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-18 01:35:39 +00:00
renovate[bot]
0dbaa4281e chore(deps): update docker/setup-buildx-action action to v3 in .github/workflows/testing-env-image.yml (#3772)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 03:04:56 +00:00
renovate[bot]
73094ce8f5 chore(deps): update docker/login-action action to v3 in .github/workflows/testing-env-image.yml (#3766)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 02:32:06 +00:00
renovate[bot]
aa4c739ce4 chore(deps): update docker/build-push-action action to v5 in .github/workflows/testing-env-image.yml (#3762)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 01:14:49 +00:00
renovate[bot]
7cec90d7cf chore(deps): update actions/checkout action to v4 in .github/workflows/website.yml (#3738)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 03:40:20 +00:00
renovate[bot]
a2e3aeead4 chore(deps): update docker/build-push-action action to v4 in .github/workflows/testing-env-image.yml (#3079)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-31 08:32:14 -06:00
Jeppe Fihl-Pearson
124eb6b4a8 Use GitHub Actions cache when building Docker images (#2737)
* Use GitHub Actions cache when building Docker images

This firstly removes the `pull: true` option from all
`build-push-action` invocations, as it was assumed it caused Docker to
pull the existing image first before building the new one, where as it
instead makes sure the base image is up to date prior to starting the
build.

Instead the `cache-from` and `cache-to` options are added which cause
the action to store and retrieve caches for each layer from GitHub
Actions' cache system as documented at
https://docs.docker.com/build/ci/github-actions/examples/#cache-backend-api.

* Pin exact Go version in testing image

This matches what is done for the production image.
2022-12-04 21:16:57 -06:00