Commit Graph

104 Commits

Author SHA1 Message Date
dependabot[bot]
5ab62a79b2 build(deps): bump sigstore/cosign-installer from 3.7.0 to 4.0.0 (#752)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](dc72c7d5c4...faadad0cce)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 12:04:30 -05:00
dependabot[bot]
6fa036f987 build(deps): bump github/codeql-action from 4.31.4 to 4.31.5 (#750)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.4 to 4.31.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](e12f017898...fdbfb4d275)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 21:00:45 -05:00
dependabot[bot]
dbc3331030 build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (#749)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](0a35821d5c...e7fa5ac41e)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 21:00:29 -05:00
dependabot[bot]
54642b528a build(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#751)
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 2.1.4 to 2.2.0.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](6701853927...7e473efe3c)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 21:00:17 -05:00
Alexis Couvreur
4757cac50f ci: pin sha version for thollander/actions-comment-pull-request 2025-11-23 19:19:36 -05:00
Alexis Couvreur
5ac2222e33 ci: fix sablier binary retrieval 2025-11-23 11:45:39 -05:00
Alexis Couvreur
d834d178ef fix(goreleaser): reverse --snapshot ternary expression 2025-11-23 11:04:34 -05:00
Alexis Couvreur
468e5910d3 ci(goreleaser): remove registry login on non tag 2025-11-23 11:04:33 -05:00
dependabot[bot]
ee58efe6d8 build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 (#736)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](4469467582...4dc6199c7b)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-23 02:16:54 -05:00
dependabot[bot]
617166739a build(deps): bump github/codeql-action from 4.31.2 to 4.31.4 (#737)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.2 to 4.31.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](0499de31b9...e12f017898)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-23 02:16:33 -05:00
dependabot[bot]
31e63ff0c6 build(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#738)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v5.0.1...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-23 02:16:10 -05:00
Alexis Couvreur
7c5ef182d1 ci: add goreleaser (#741)
* ci: add goreleaser

* remove docker and build snapshot on pr

* replace user

* fix build

* login to ghcr.io

* fix dockerhub secrets

* add attestation
2025-11-23 02:14:13 -05:00
Alexis Couvreur
dc5fb22b40 docs: add OpenSSF scorecard 2025-11-20 00:10:42 -05:00
dependabot[bot]
1a6aa0fbb5 build(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#732)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v5...v5.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 12:51:50 -05:00
Alexis Couvreur
0588627d36 fix: bump go 1.25 (#723)
* fix: bump go 1.25

also bump deps and fix golangci lint

* golangci lint fixes
2025-11-10 22:51:07 -05:00
Alexis Couvreur
8f82cfd8b6 ci: pin to SHA versions 2025-11-09 17:59:23 -05:00
Alexis Couvreur
87ce8b9c86 ci: add release-please 2025-11-09 17:31:20 -05:00
Alexis Couvreur
6d880928c7 fix\!: remove plugins from the repository 2025-11-09 17:28:18 -05:00
dependabot[bot]
d37e382cfe build(deps): bump peter-evans/dockerhub-description from 4 to 5 (#697)
Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) from 4 to 5.
- [Release notes](https://github.com/peter-evans/dockerhub-description/releases)
- [Commits](https://github.com/peter-evans/dockerhub-description/compare/v4...v5)

---
updated-dependencies:
- dependency-name: peter-evans/dockerhub-description
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 21:49:57 -04:00
dependabot[bot]
827813f9b5 build(deps): bump actions/setup-node from 5 to 6 (#706)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 21:49:21 -04:00
dependabot[bot]
3b111ec50d build(deps): bump actions/labeler from 5 to 6 (#682)
Bumps [actions/labeler](https://github.com/actions/labeler) from 5 to 6.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 00:13:51 -04:00
dependabot[bot]
8cfb9ec87d build(deps): bump actions/setup-node from 4 to 5 (#683)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 00:13:41 -04:00
dependabot[bot]
f27878722c build(deps): bump actions/checkout from 4 to 5 (#659)
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 00:49:57 -04:00
dependabot[bot]
d3a5e7c287 build(deps): bump actions/download-artifact from 4 to 5 (#656)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 23:47:32 -04:00
Alexis Couvreur
b65fbcd514 feat: add podman provider (#648) 2025-07-26 00:46:11 -04:00
Alexis Couvreur
d5eca68598 ci: add pull request filter (#631)
Certains steps should be executed within the context of a pull request only.
2025-07-01 18:54:08 -04:00
Alexis Couvreur
50d8c2067e ci: use codecov action instead of my fork (#623) 2025-06-09 18:52:54 -04:00
Alexis Couvreur
13fc346a89 ci: add go binary diff (#562)
* ci: add go binary diff

* copilot fix :)

* print the diff in a code block

* fix yaml

* fix eof

* use cat command
2025-03-12 22:47:16 -04:00
Alexis Couvreur
a897c65d39 feat: add blocking refresh frequency (#558)
* feat: add blocking refresh frequency

The refresh frequency when using the blocking strategy was set to 5 seconds. This is now configurable with a default value of 5 seconds.

* fail ci if codecov fail

* always upload codecov even if ci fails

* remove useless panic

* use fork

* add -short - revert later

* remove short

* publish test results
2025-03-12 21:06:28 -04:00
Alexis Couvreur
fca9c79289 refactor: reorganize code structure (#556)
* refactor: rename providers to Provider

* refactor folders

* fix build cmd

* fix build cmd

* fix build cmd

* fix cmd start
2025-03-10 14:11:40 -04:00
Alexis Couvreur
8122a888b1 ci: add test results codecov (#554)
* ci: add test results codecov

* add go-junit-report with go tool directive
2025-03-09 19:17:53 -04:00
Alexis Couvreur
9430cc3eb3 chore(deps): bump to go1.24.0 (#521)
* chore(deps): bump to go1.24.0

* use proxy-wasm/proxy-wasm-go-sdk

* remove tinygo

* update docker image

* add missing env

* use go tool directive for mockgen

* chore: bump Kong/ngx_wasm_module to pre-release 0.6.0

Thanks to https://github.com/Kong/ngx_wasm_module/issues/682

* fix go mod

* set caddy to go1.23
2025-03-01 15:12:54 -05:00
Alexis Couvreur
f7813a23f3 ci: remove stale workflow 2025-02-23 17:37:43 -05:00
Alexis Couvreur
101b4b9cff ci: remove plugins workflow on main and beta 2025-02-23 17:37:22 -05:00
Alexis Couvreur
610d7c0a10 ci(build): add codecov (#518)
* ci(build): add codecov

* add missing id-token permission
2025-02-09 21:18:50 -05:00
Alexis Couvreur
ee949d916f ci: add concurrency group to cancel stale jobs (#509) 2025-02-09 10:09:10 -05: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
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