Skip to content

Improve toolchain handling#460

Merged
HarithaVattikuti merged 4 commits into
actions:mainfrom
matthewhughes934:improve-toolchain-handling
Aug 29, 2025
Merged

Improve toolchain handling#460
HarithaVattikuti merged 4 commits into
actions:mainfrom
matthewhughes934:improve-toolchain-handling

Conversation

@matthewhughes934

@matthewhughes934 matthewhughes934 commented Mar 3, 2024

Copy link
Copy Markdown
Contributor

@matthewhughes934 matthewhughes934 requested a review from a team as a code owner March 3, 2024 09:58
@matthewhughes934 matthewhughes934 marked this pull request as draft March 3, 2024 09:58
@matthewhughes934

Copy link
Copy Markdown
Contributor Author

@matthewhughes934 matthewhughes934 marked this pull request as ready for review March 12, 2024 18:50
vincenthsh added a commit to vincenthsh/fogg that referenced this pull request Apr 24, 2024
switch off of `go-version-file` in the Github Actions, because it doesn't work great with the new `go mod tidy` format that go 1.22 does. See:

* [Improve toolchain handling actions/setup-go#460](actions/setup-go#460)
* [More specific handling/detection of Go toolchain versions actions/setup-go#457](actions/setup-go#457)
vincenthsh added a commit to vincenthsh/fogg that referenced this pull request Apr 24, 2024
switch off of `go-version-file` in the Github Actions, because it doesn't work great with the new `go mod tidy` format that go 1.22 does. See:

* [Improve toolchain handling actions/setup-go#460](actions/setup-go#460)
* [More specific handling/detection of Go toolchain versions actions/setup-go#457](actions/setup-go#457)
vincenthsh added a commit to vincenthsh/fogg that referenced this pull request Apr 24, 2024
switch off of `go-version-file` in the Github Actions, because it doesn't work great with the new `go mod tidy` format that go 1.22 does. See:

* [Improve toolchain handling actions/setup-go#460](actions/setup-go#460)
* [More specific handling/detection of Go toolchain versions actions/setup-go#457](actions/setup-go#457)
@matthewhughes934 matthewhughes934 force-pushed the improve-toolchain-handling branch from be5f1f1 to 145e58d Compare October 14, 2024 18:46
@kaovilai

Copy link
Copy Markdown

This PR effectively addresses and fixes #457.

The implementation:

  • ✅ Sets GOTOOLCHAIN=local to prevent automatic toolchain downloads (matching Docker's approach)
  • ✅ Reads toolchain directive from go.mod/go.work files with proper fallback to go directive
  • ✅ Includes comprehensive test coverage for the new functionality

This change will prevent the unexpected behavior where specifying go-version: 1.21.0 could result in 1.22.0 being used due to toolchain directives, exactly as described in issue #457.

The breaking change is well-documented and justified - users who rely on automatic toolchain downloads will need to adjust their workflows, but this brings the action in line with official Go Docker images and provides more predictable behavior.

@reneleonhardt

Copy link
Copy Markdown

Did you rebase already? GitHub doesn't allow me to see the parent commit.
npm packages are very old, maybe npm audit --fix will help after rebasing.

@matthewhughes934

Copy link
Copy Markdown
Contributor Author

Did you rebase already? GitHub doesn't allow me to see the parent commit. npm packages are very old, maybe npm audit --fix will help after rebasing.

The vulnerability reported is also present on main:

$ git checkout main
$ git rev-parse HEAD
8e57b58e57be52ac95949151e2777ffda8501267
$ npm audit --audit-level=high
# npm audit report

form-data  >=4.0.0 <4.0.4 || <2.5.4
Severity: critical
form-data uses unsafe random function in form-data for choosing boundary - https://github.com/advisories/GHSA-fjxv-7rqg-78g4
form-data uses unsafe random function in form-data for choosing boundary - https://github.com/advisories/GHSA-fjxv-7rqg-78g4
fix available via `npm audit fix`
node_modules/@azure/core-http/node_modules/form-data
node_modules/@types/node-fetch/node_modules/form-data
node_modules/form-data

1 critical severity vulnerability

To address all issues, run:
  npm audit fix

The vulnerability is two days old: GHSA-fjxv-7rqg-78g4, here's a separate PR for that #618 (though I'm not sure why dependabot hasn't raised one?)

@reneleonhardt

reneleonhardt commented Jul 24, 2025

Copy link
Copy Markdown

Dependabot doesn't always work as you would expect, it's not resilient for example, a simple network error can disable updates. Here is your failed run from 2 days ago, only maintainers are allowed to read the logs:
https://github.com/actions/setup-go/actions/runs/16426449639
It doesn't even store state between runs, and when you only allow it to run once per week like in this repo, then it could take days or weeks until you finally could merge even one PR again, so contributors can do nothing except waiting even longer when even CI stops working...

As long as AI reviews haven't been enabled, only manual maintainer work could speed-up reviews.
After waiting for one year for a few lines of code, I wouldn't hold my breath...

@matthewhughes934 matthewhughes934 force-pushed the improve-toolchain-handling branch from 145e58d to c58ae12 Compare July 24, 2025 16:29
@matthewhughes934

Copy link
Copy Markdown
Contributor Author

I've dropped the commit that changed behaviour from install the Go version specified in the toolchain directive to the one specified in the go directive, since I think this is what people expect this action to do (it's how things worked until toolchains were introduced to the language). Maybe worth a separate option to install the toolchain version.

@matthewhughes934 matthewhughes934 force-pushed the improve-toolchain-handling branch from c58ae12 to 7d12308 Compare July 27, 2025 08:23
@kaovilai

Copy link
Copy Markdown

I'm holding my breath based on #618

@lmvysakh

Copy link
Copy Markdown

Hi @matthewhughes934,

Thank you for your thoughtful work on this PR, After reviewing the code changes in detail, We wanted to highlight a specific scenario where the current implementation does not fully satisfy one of our core criteria:

Scenario: When a workflow uses only a go.mod file that contains both a go directive and a toolchain directive (with the toolchain version being higher), and there is no explicit go-version or GOTOOLCHAIN=local set in the workflow.

Current Code Behavior: The action installs and uses the Go version from the go directive, rather than the one specified in the toolchain directive.

Expected Behavior (per our criteria and official Go documentation): In this situation, the action should detect the presence of the toolchain directive in go.mod and install or use the toolchain version (for example, go1.22.6). The toolchain directive is meant to indicate the intended Go toolchain for the project and should take precedence if no explicit workflow overrides are present.

  • The current code sets GOTOOLCHAIN=local at startup, which works well for scenarios with explicit workflow versioning or environment overrides.
  • However, when neither is provided, the logic still defaults to the go directive, missing the opportunity to honor the toolchain directive as intended.

Could you please update the logic so that when only a go.mod file is present and both directives exist, the action installs and uses the Go version from the toolchain directive unless overridden by the workflow or environment? You can also make use of implementing the go-version-directive option if required, which you have suggested as per your earlier comment. This adjustment will ensure that all scenarios are covered and that the action's behavior aligns with both our criteria and the expectations of Go users relying on toolchain directives.

Additionally, please update the documentation to reflect any changes or new options you introduce, so users are aware of how the action now handles these scenarios and how to configure it for their needs. Once this is addressed, we can discuss progressing the PR further. Thank you again for your contribution !

@matthewhughes934 matthewhughes934 force-pushed the improve-toolchain-handling branch from 7d12308 to 0348eaa Compare August 17, 2025 10:14
@matthewhughes934

Copy link
Copy Markdown
Contributor Author

Hi @matthewhughes934,

Thank you for your thoughtful work on this PR, After reviewing the code changes in detail, We wanted to highlight a specific scenario where the current implementation does not fully satisfy one of our core criteria:

Scenario: When a workflow uses only a go.mod file that contains both a go directive and a toolchain directive (with the toolchain version being higher), and there is no explicit go-version or GOTOOLCHAIN=local set in the workflow.

I've just rebased my changes on main and added 0348eaa to address this. I previously dropped that change because I wasn't sure it's what users would expect, but probably best to maintain the current behaviour.

stefanb added a commit to stefanb/grpc-health-probe that referenced this pull request Sep 23, 2025
* CI workflows: upgrade setup-go action to v6 https://github.com/actions/setup-go/releases/tag/v6.0.0 to make use actions/setup-go#460 to specify Go version for development and CI pipelines in a single place (go.mod file).
* Bumped Go toolchain from 1.24.4 to 1.24.7 for security fixes, eg grpc-ecosystem#267  (after a release)
github-merge-queue Bot pushed a commit to pulumi/ci-mgmt that referenced this pull request Nov 19, 2025
This pull request is a hotfix for
pulumi/pulumi-tls#888.

In all other workflows, we allow for Mise to install the Go version but
we decided to keep the legacy implementation where we allow for the
setup-go job to install the version instead.
Setup-go shipped a change actions/setup-go#460
where the gotoolchain is now installed using `local` not `auto` and this
keeps the verify-release workflow from installing a Go version other
than the one set in the tool version.
This change makes it so the verify-release job uses at least Go v1.22.
github-merge-queue Bot pushed a commit to pulumi/ci-mgmt that referenced this pull request Nov 20, 2025
This pull request is a hotfix for
pulumi/pulumi-tls#888.

In all other workflows, we allow for Mise to install the Go version but
we decided to keep the legacy implementation where we allow for the
setup-go job to install the version instead.
Setup-go shipped a change actions/setup-go#460
where the gotoolchain is now installed using `local` not `auto` and this
keeps the verify-release workflow from installing a Go version other
than the one set in the tool version.

Update: It turns out that v1.22.x is not enough:
https://github.com/pulumi/pulumi-gcp/actions/runs/19448883749/job/55655199413#step:17:54

> Error: exec: go: go.mod requires go >= 1.23.3 (running go 1.21.13;
GOTOOLCHAIN=local)

so rather than bumping the Go version, this pull request sets the go
toolchain to `auto` so the workflow downloads it as before.
github-merge-queue Bot pushed a commit to pulumi/ci-mgmt that referenced this pull request Nov 20, 2025
This pull request is a hotfix for
pulumi/pulumi-tls#888.

In all other workflows, we allow for Mise to install the Go version but
we decided to keep the legacy implementation where we allow for the
setup-go job to install the version instead.
Setup-go shipped a change actions/setup-go#460
where the gotoolchain is now installed using `local` not `auto` and this
keeps the verify-release workflow from installing a Go version other
than the one set in the tool version.

Update: It turns out that v1.22.x is not enough:
https://github.com/pulumi/pulumi-gcp/actions/runs/19448883749/job/55655199413#step:17:54

> Error: exec: go: go.mod requires go >= 1.23.3 (running go 1.21.13;
GOTOOLCHAIN=local)

so rather than bumping the Go version, this pull request sets the go
toolchain to `auto` so the workflow downloads it as before.
github-merge-queue Bot pushed a commit to pulumi/ci-mgmt that referenced this pull request Nov 20, 2025
This pull request is a hotfix for
pulumi/pulumi-tls#888.

In all other workflows, we allow for Mise to install the Go version but
we decided to keep the legacy implementation where we allow for the
setup-go job to install the version instead.
Setup-go shipped a change actions/setup-go#460
where the gotoolchain is now installed using `local` not `auto` and this
keeps the verify-release workflow from installing a Go version other
than the one set in the tool version.

Update: It turns out that v1.22.x is not enough:
https://github.com/pulumi/pulumi-gcp/actions/runs/19448883749/job/55655199413#step:17:54

> Error: exec: go: go.mod requires go >= 1.23.3 (running go 1.21.13;
GOTOOLCHAIN=local)

so rather than bumping the Go version, this pull request sets the go
toolchain to `auto` so the workflow downloads it as before.
github-merge-queue Bot pushed a commit to pulumi/ci-mgmt that referenced this pull request Nov 20, 2025
This pull request is a hotfix for
pulumi/pulumi-tls#888.

In all other workflows, we allow for Mise to install the Go version but
we decided to keep the legacy implementation where we allow for the
setup-go job to install the version instead.
Setup-go shipped a change actions/setup-go#460
where the gotoolchain is now installed using `local` not `auto` and this
keeps the verify-release workflow from installing a Go version other
than the one set in the tool version.

Update: It turns out that v1.22.x is not enough:
https://github.com/pulumi/pulumi-gcp/actions/runs/19448883749/job/55655199413#step:17:54

> Error: exec: go: go.mod requires go >= 1.23.3 (running go 1.21.13;
GOTOOLCHAIN=local)

so rather than bumping the Go version, this pull request sets the go
toolchain to `auto` so the workflow downloads it as before.
github-merge-queue Bot pushed a commit to pulumi/ci-mgmt that referenced this pull request Nov 20, 2025
This pull request is a hotfix for
pulumi/pulumi-tls#888.

In all other workflows, we allow for Mise to install the Go version but
we decided to keep the legacy implementation where we allow for the
setup-go job to install the version instead.
Setup-go shipped a change actions/setup-go#460
where the gotoolchain is now installed using `local` not `auto` and this
keeps the verify-release workflow from installing a Go version other
than the one set in the tool version.

Update: It turns out that v1.22.x is not enough:
https://github.com/pulumi/pulumi-gcp/actions/runs/19448883749/job/55655199413#step:17:54

> Error: exec: go: go.mod requires go >= 1.23.3 (running go 1.21.13;
GOTOOLCHAIN=local)

so rather than bumping the Go version, this pull request sets the go
toolchain to `auto` so the workflow downloads it as before.
github-merge-queue Bot pushed a commit to pulumi/ci-mgmt that referenced this pull request Nov 20, 2025
This pull request is a hotfix for
pulumi/pulumi-tls#888.

In all other workflows, we allow for Mise to install the Go version but
we decided to keep the legacy implementation where we allow for the
setup-go job to install the version instead.
Setup-go shipped a change actions/setup-go#460
where the gotoolchain is now installed using `local` not `auto` and this
keeps the verify-release workflow from installing a Go version other
than the one set in the tool version.

Update: It turns out that v1.22.x is not enough:
https://github.com/pulumi/pulumi-gcp/actions/runs/19448883749/job/55655199413#step:17:54

> Error: exec: go: go.mod requires go >= 1.23.3 (running go 1.21.13;
GOTOOLCHAIN=local)

so rather than bumping the Go version, this pull request sets the go
toolchain to `auto` so the workflow downloads it as before.
jakebromberg added a commit to jakebromberg/code-audit-pipeline that referenced this pull request May 30, 2026
The go binary job's `actions/setup-go@v5` runs on Node 20 — same deprecation as #173's checkout/cache/setup-node round but on an action that wasn't in the workflow at the time. Bump to `@v6` (Node 24 since v6.0.0, 2025-09-04).

v6.0.0 also lists a breaking change in toolchain selection (actions/setup-go#460). Our usage is the simplest form — `go-version: '1.24'` plus `cache: true` — so the new toolchain-handling logic should be a no-op for us. CI on this PR confirms.
neochaotic added a commit to neochaotic/leoflow that referenced this pull request May 31, 2026
 #172 (#176)

Parallel to #168 (which bumped helm-ci.yaml). GitHub Actions deprecates
Node 20 on **2026-06-02** (forced Node 24 default) and removes Node 20
entirely on 2026-09-16. release.yaml was still on the Node-20 pins:

  - actions/checkout@v4   → @v5 (93cb6efe..., Node 24)
  - actions/setup-go@v5   → @v6.4.0 (4a360112..., Node 24)

setup-go@v6 introduces one breaking change beyond the runtime bump:
"toolchain handling" (actions/setup-go#460) now honours go.mod's
`toolchain` directive by default. We have:

  go 1.26.0
  toolchain go1.26.3

and release.yaml passes `go-version: 1.26.3` via env.GO_VERSION — match
with the toolchain directive, so no functional change. If we ever bump
the toolchain ahead of GO_VERSION, v6 would auto-download the newer Go
which is the desired behaviour anyway.

Workflow only runs on `tags: ["v*"]`, so this PR can't smoke-test
itself. Verification happens on the next pre-alpha tag push.

Related: #172 (closes), #168 (helm-ci.yaml analog), ADR 0014.
hoodnoah added a commit to hoodnoah/certmanager-porkbun-webhook that referenced this pull request Jun 10, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://github.com/actions/setup-go) | action | major | `v5` → `v6` |

---

### Release Notes

<details>
<summary>actions/setup-go (actions/setup-go)</summary>

### [`v6.4.0`](https://github.com/actions/setup-go/releases/tag/v6.4.0)

[Compare Source](actions/setup-go@v6.3.0...v6.4.0)

##### What's Changed

##### Enhancement

- Add go-download-base-url input for custom Go distributions by [@&#8203;gdams](https://github.com/gdams) in [#&#8203;721](actions/setup-go#721)

##### Dependency update

- Upgrade minimatch from 3.1.2 to 3.1.5 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;727](actions/setup-go#727)

##### Documentation update

- Rearrange README.md, add advanced-usage.md by [@&#8203;priyagupta108](https://github.com/priyagupta108) in [#&#8203;724](actions/setup-go#724)
- Fix Microsoft build of Go link by [@&#8203;gdams](https://github.com/gdams) in [#&#8203;734](actions/setup-go#734)

##### New Contributors

- [@&#8203;gdams](https://github.com/gdams) made their first contribution in [#&#8203;721](actions/setup-go#721)

**Full Changelog**: <actions/setup-go@v6...v6.4.0>

### [`v6.3.0`](https://github.com/actions/setup-go/releases/tag/v6.3.0)

[Compare Source](actions/setup-go@v6.2.0...v6.3.0)

##### What's Changed

- Update default Go module caching to use go.mod by [@&#8203;priyagupta108](https://github.com/priyagupta108) in [#&#8203;705](actions/setup-go#705)
- Fix golang download url to go.dev by [@&#8203;178inaba](https://github.com/178inaba) in [#&#8203;469](actions/setup-go#469)

**Full Changelog**: <actions/setup-go@v6...v6.3.0>

### [`v6.2.0`](https://github.com/actions/setup-go/releases/tag/v6.2.0)

[Compare Source](actions/setup-go@v6.1.0...v6.2.0)

##### What's Changed

##### Enhancements

- Example for restore-only cache in documentation  by [@&#8203;aparnajyothi-y](https://github.com/aparnajyothi-y) in [#&#8203;696](actions/setup-go#696)
- Update Node.js version in action.yml by [@&#8203;ccoVeille](https://github.com/ccoVeille) in [#&#8203;691](actions/setup-go#691)
- Documentation update of actions/checkout by [@&#8203;deining](https://github.com/deining) in [#&#8203;683](actions/setup-go#683)

##### Dependency updates

- Upgrade js-yaml from 3.14.1 to 3.14.2 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;682](actions/setup-go#682)
- Upgrade [@&#8203;actions/cache](https://github.com/actions/cache) to v5 by [@&#8203;salmanmkc](https://github.com/salmanmkc) in [#&#8203;695](actions/setup-go#695)
- Upgrade actions/checkout from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;686](actions/setup-go#686)
- Upgrade qs from 6.14.0 to 6.14.1 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;703](actions/setup-go#703)

##### New Contributors

- [@&#8203;ccoVeille](https://github.com/ccoVeille) made their first contribution in [#&#8203;691](actions/setup-go#691)
- [@&#8203;deining](https://github.com/deining) made their first contribution in [#&#8203;683](actions/setup-go#683)

**Full Changelog**: <actions/setup-go@v6...v6.2.0>

### [`v6.1.0`](https://github.com/actions/setup-go/releases/tag/v6.1.0)

[Compare Source](actions/setup-go@v6...v6.1.0)

##### What's Changed

##### Enhancements

- Fall back to downloading from go.dev/dl instead of storage.googleapis.com/golang by [@&#8203;nicholasngai](https://github.com/nicholasngai) in [#&#8203;665](actions/setup-go#665)
- Add support for .tool-versions file and update workflow by [@&#8203;priya-kinthali](https://github.com/priya-kinthali) in [#&#8203;673](actions/setup-go#673)
- Add comprehensive breaking changes documentation for v6 by [@&#8203;mahabaleshwars](https://github.com/mahabaleshwars) in [#&#8203;674](actions/setup-go#674)

##### Dependency updates

- Upgrade eslint-config-prettier from 10.0.1 to 10.1.8 and document breaking changes in v6 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;617](actions/setup-go#617)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;641](actions/setup-go#641)
- Upgrade semver and [@&#8203;types/semver](https://github.com/types/semver) by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;652](actions/setup-go#652)

##### New Contributors

- [@&#8203;nicholasngai](https://github.com/nicholasngai) made their first contribution in [#&#8203;665](actions/setup-go#665)
- [@&#8203;priya-kinthali](https://github.com/priya-kinthali) made their first contribution in [#&#8203;673](actions/setup-go#673)
- [@&#8203;mahabaleshwars](https://github.com/mahabaleshwars) made their first contribution in [#&#8203;674](actions/setup-go#674)

**Full Changelog**: <actions/setup-go@v6...v6.1.0>

### [`v6.0.0`](https://github.com/actions/setup-go/releases/tag/v6.0.0)

[Compare Source](actions/setup-go@v6...v6)

##### What's Changed

##### Breaking Changes

- Improve toolchain handling to ensure more reliable and consistent toolchain selection and management by [@&#8203;matthewhughes934](https://github.com/matthewhughes934) in [#&#8203;460](actions/setup-go#460)
- Upgrade Nodejs runtime from node20 to node 24 by [@&#8203;salmanmkc](https://github.com/salmanmkc) in [#&#8203;624](actions/setup-go#624)

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. [See Release Notes](https://github.com/actions/runner/releases/tag/v2.327.1)

##### Dependency Upgrades

- Upgrade [@&#8203;types/jest](https://github.com/types/jest) from 29.5.12 to 29.5.14 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;589](actions/setup-go#589)
- Upgrade [@&#8203;actions/tool-cache](https://github.com/actions/tool-cache) from 2.0.1 to 2.0.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;591](actions/setup-go#591)
- Upgrade [@&#8203;typescript-eslint/parser](https://github.com/typescript-eslint/parser) from 8.31.1 to 8.35.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;590](actions/setup-go#590)
- Upgrade undici from 5.28.5 to 5.29.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;594](actions/setup-go#594)
- Upgrade typescript from 5.4.2 to 5.8.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;538](actions/setup-go#538)
- Upgrade eslint-plugin-jest from 28.11.0 to 29.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;603](actions/setup-go#603)
- Upgrade `form-data` to bring in fix for critical vulnerability by [@&#8203;matthewhughes934](https://github.com/matthewhughes934) in [#&#8203;618](actions/setup-go#618)
- Upgrade actions/checkout from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;631](actions/setup-go#631)

##### New Contributors

- [@&#8203;matthewhughes934](https://github.com/matthewhughes934) made their first contribution in [#&#8203;618](actions/setup-go#618)
- [@&#8203;salmanmkc](https://github.com/salmanmkc) made their first contribution in [#&#8203;624](actions/setup-go#624)

**Full Changelog**: <actions/setup-go@v5...v6.0.0>

### [`v6`](actions/setup-go@v5.6.0...v6)

[Compare Source](actions/setup-go@v5.6.0...v6)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTcuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIxNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: hoodn <hood.noah@gmail.com>
Reviewed-on: https://gitea.k3s.noah-hood.io/hoodn/certmanager-porkbun-webhook/pulls/7
Co-authored-by: renovate-bot <renovate-bot@example.local>
Co-committed-by: renovate-bot <renovate-bot@example.local>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants