Commit Graph

63 Commits

Author SHA1 Message Date
renovate[bot]
54dc83c6d2 chore(deps): update docker/build-push-action action to v6 2024-10-01 17:30:14 -07:00
Alexis Couvreur
dd110e8296 fix(deps): update to go 1.22 2024-05-30 11:46:27 -04:00
Alexis Couvreur
9be18808ce ci(docker): distribute build across multiple runners (#286)
Docker build for multiplatform arch is too slow sequentially on the same runner.

The build is now distributed on multiple runners. Each architecure image is pushed as a digest and is reconciled into a single image afterwards.
2024-04-21 00:20:24 -04:00
Alexis Couvreur
896c9f4db3 Create FUNDING.yml 2024-04-13 15:45:02 -04:00
Alexis Couvreur
dda8caec9c chore: update stale.yaml 2024-03-15 01:02:02 -04:00
Alexis Couvreur
99478819f8 ci(docker): fix tag glob 2024-02-05 05:35:46 +00:00
Alexis Couvreur
d69237afa0 ci: add stale bot 2024-02-05 05:33:04 +00:00
Alexis Couvreur
15de0fd3e4 docs(release): update doc version 1.6.0 [skip ci] 2024-02-05 05:25:38 +00:00
Alexis Couvreur
85fd11b416 ci: upgrade upload-artifact to v4 2024-02-05 04:49:26 +00:00
Alexis Couvreur
e774863795 ci(release): use semantic-release with fixed minor version 2024-02-05 04:39:52 +00:00
Alexis Couvreur
f43695c04e ci(artifacts): upgrade upload and download artifact to v4 2024-02-05 04:34:17 +00:00
Alexis Couvreur
73a266ce7b ci(labeler): upgrade labeler to v5 2024-02-05 04:31:13 +00:00
renovate[bot]
444e98d361 chore(deps): update peter-evans/dockerhub-description action to v4 2024-02-04 23:14:31 -05:00
renovate[bot]
a544b69946 chore(deps): update actions/setup-go action to v5 2023-12-14 23:45:59 -05:00
renovate[bot]
a2f0bf5b0b chore(deps): update actions/setup-node action to v4 2023-10-23 13:51:26 -04:00
renovate[bot]
526f188ade chore(deps): update docker/setup-buildx-action action to v3 2023-09-14 10:50:20 +02:00
renovate[bot]
1e50dc4da4 chore(deps): update docker/setup-qemu-action action to v3 2023-09-14 10:50:09 +02:00
renovate[bot]
0ef7dc147a chore(deps): update docker/login-action action to v3 2023-09-14 02:14:50 +02:00
renovate[bot]
eb0e5d8345 chore(deps): update docker/metadata-action action to v5 2023-09-14 02:14:37 +02:00
renovate[bot]
462af7b94a chore(deps): update docker/build-push-action action to v5 2023-09-14 02:01:05 +02:00
renovate[bot]
a1debc45d2 chore(deps): update actions/upload-artifact action to v3 2023-09-14 01:35:37 +02:00
renovate[bot]
d8fe81edf6 chore(deps): update actions/setup-go action to v4 2023-09-14 01:34:08 +02:00
renovate[bot]
ae1dd0a94f chore(deps): update actions/download-artifact action to v3 2023-09-14 01:33:55 +02:00
renovate[bot]
5eb36625db chore(deps): update actions/checkout action to v4 2023-09-14 01:33:46 +02:00
Alexis Couvreur
ea1030353e feat(deps): upgrade to go 1.21 2023-08-25 18:11:01 -04:00
Alexis Couvreur
eacfca9ce9 ci: use beta instead of develop 2023-04-02 02:22:51 -04:00
Alexis Couvreur
632176ac5a refactor(plugins): move e2e test to new provider based strucutre 2023-04-02 00:05:04 -04:00
Alexis Couvreur
60b50971b7 feat(plugins): add Caddy reverse proxy integration 2023-04-02 00:05:04 -04:00
Alexis Couvreur
1104af828b docs(release): set module version to v1.3.0 2023-03-22 12:52:13 +00:00
semantic-release-bot
f1881a930d docs(release): update doc version from to 1.0.0 [skip ci] 2023-03-10 05:49:48 +00:00
semantic-release-bot
0ca414b4d4 docs(release): update doc version from to 1.0.0-beta.1 [skip ci] 2023-03-09 13:36:48 +00:00
Alexis Couvreur
c55ace183c feat(plugins): add nginx plugin (#122)
Docker and Docker Swarm mode are supported
Kubernetes is not supported yet
2023-02-19 00:41:17 -05:00
Alexis Couvreur
51f6c57bd3 ci(release): add missing @semantic-release/git plugin 2023-01-15 20:02:18 +00:00
Alexis Couvreur
0174d8827e Merge pull request #127 from acouvreur/feature/update-doc-version-on-release
Feature/update-doc-version-on-release
2023-01-15 15:00:20 -05:00
Alexis Couvreur
24aa28b12c Merge pull request #129 from acouvreur/main
Merge main into beta
2023-01-15 14:56:05 -05:00
Alexis Couvreur
793fd26804 docs: use docker registry everywhere
Ghcr was mostly used, switched to docker registry in order to have a consistent documentation
2023-01-13 02:54:46 -05:00
Alexis Couvreur
7db92ed321 ci: reuse docker image in e2e matrix jobs 2023-01-09 13:54:41 -05:00
Alexis Couvreur
b7a5f30cb1 ci: bump node version to 18
[semantic-release]: node version >=18 is required. Found v14.17.6.
2023-01-09 13:21:22 -05:00
Alexis Couvreur
bce92cbec0 chore(github): add workflow 2022-11-23 21:22:52 +00:00
Alexis Couvreur
a2393598a2 chore(github): add issue templates 2022-11-23 16:10:08 -05:00
Alexis Couvreur
24a30a1dc2 ci: add Update Docker Hub Description on release 2022-11-11 17:00:35 -05:00
Alexis Couvreur
2e1f2914a9 fix: inject release version inside docker image 2022-11-11 17:00:35 -05:00
Alexis Couvreur
ff5b510dd1 ci(plugins): add kubernetes test with deployments 2022-10-13 09:21:18 -04:00
Alexis Couvreur
8dae012ab1 ci(docker): bump docker actions version 2022-10-06 23:50:21 -04:00
Alexis Couvreur
4f593b557a ci: add branches restriction for build and docker workflows 2022-10-06 23:50:21 -04:00
Alexis Couvreur
235c939771 build: remove "build" target from Makefile
You can invoke directly "make linux/arm"
2022-10-06 23:50:21 -04:00
Alexis Couvreur
a573a57ddf ci(traefik): add e2e tests 2022-10-06 23:50:21 -04:00
Alexis Couvreur
d1acef6ce3 ci(plugins): workflow trigger on main and develop branches 2022-10-05 23:28:58 +00:00
Alexis Couvreur
551a146d94 feat: merge service repository into Sablier
Add plugins folder to integrate with multiple reverse proxies

The project is now released as 'Sablier'
2022-10-03 20:27:06 +00:00
Alexis Couvreur
3eb7d480da feat: add persistent storage (#30)
* refactor: remove unused default timeout

* feat: add persistent storage

Allows you to save the state to a file and load it upon restarting the app to restore the previous state.

* chore: upgrade to go 1.18

* use tinykv with generics

* build: add "-buildvcs=false" flag

Git is not available in golang:1.18-alpine image
2022-07-23 12:53:23 -04:00