Alexis Couvreur
03b0dcf5b2
ci: add packages write permission
2024-10-23 23:01:18 -04:00
Alexis Couvreur
acfd612bc0
ci: fix pipelines ( #418 )
...
* ci: fix pipelines
* fix(proxywasm): bump to go 1.23 and tinygo 0.33
* ci: move to sablierapp/sablier
* ci: replace sablierapp/whoami with acouvreur/whoami
This will use mimic later
* fix wrong whoami image
* update nginx docker image for proxywasm
2024-10-23 18:13:56 -07:00
Alexis Couvreur
e01e6242b3
ci: remove pages workflow
2024-10-21 00:00:59 -04:00
Alexis Couvreur
8b113a3c76
fix: changing module to github.com/sablierapp/sablier
2024-10-20 23:54:53 -04:00
Alexis Couvreur
fbb6e38d53
docs: add multiversioned documentation ( #344 )
...
Documentation is now published on the `gh-pages` branch.
The branch will have a folder `docs` containing the following structure:
- `./docs` the copy from the `main` docs, but only used for the `index.html` page to do the multi-version routing.
- `./docs/main` the copy from the `main` branch docs folder
- `./docs/beta` the copy from the `beta` branch docs folder
Closes #332
2024-10-01 17:30:14 -07:00
Alexis Couvreur
fec877272b
fix(deps): update tinygo to v0.32.0
2024-10-01 17:30:14 -07:00
Alexis Couvreur
8612e58743
build(release): setup tinygo before release
2024-10-01 17:30:14 -07:00
Alexis Couvreur
3891027e23
feat(plugin): add proxywasm plugin ( #284 )
...
* feat(plugin): add `proxywasm` plugin
The `proxywasm` plugin is a WASM Filter following the ProxyWasm ABI Specification using the proxywasm go sdk
This allows extensibility with any reverse proxy who implements the ProxyWasm ABI Specification.
The current WASM Filter was successfully tested with APISIX, Envoy, Nginx with ngx_wasm_module from Kong and Istio.
Fixes #145
2024-10-01 17:30:14 -07:00
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
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
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
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