Commit Graph

74 Commits

Author SHA1 Message Date
TheRedCyclops
61581a92b4 docs: grammar on issue templates (#459)
* Improve grammar on instance-provider-request.md

Signed-off-by: TheRedCyclops <76230780+TheRedCyclops@users.noreply.github.com>

* Update reverse-proxy-integration-request.md

Signed-off-by: TheRedCyclops <76230780+TheRedCyclops@users.noreply.github.com>

---------

Signed-off-by: TheRedCyclops <76230780+TheRedCyclops@users.noreply.github.com>
2024-11-24 13:13:26 -08:00
Alexis Couvreur
1f11d8d112 Update dependabot.yml
Signed-off-by: Alexis Couvreur <alexiscouvreur.pro@gmail.com>
2024-11-04 22:00:38 -08:00
Alexis Couvreur
68325a0b33 ci: switch from renovate to depandabot (#435) 2024-11-04 21:56:43 -08:00
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
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