7 Commits

Author SHA1 Message Date
e6ebab36b0 chore(deps): update golang docker tag to v1.26
All checks were successful
Validate PR Title / validate (pull_request) Successful in 6s
CI / ci (pull_request) Successful in 31s
2026-02-10 21:32:54 +00:00
6f95ecd969 chore(deps): update actions/checkout action to v6.0.2 (#10)
Some checks failed
Release / Tag release (push) Successful in 18s
Release / Create Release (push) Successful in 6s
Release / Publish Docker Images (push) Failing after 1m45s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | patch | `v6.0.1` → `v6.0.2` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v6.0.2`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v602)

[Compare Source](https://github.com/actions/checkout/compare/v6.0.1...v6.0.2)

- Fix tag handling: preserve annotations and explicit fetch-tags by [@&#8203;ericsciple](https://github.com/ericsciple) in [#&#8203;2356](https://github.com/actions/checkout/pull/2356)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuODkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidHlwZS9kZXBlbmRlbmNpZXMiXX0=-->

Reviewed-on: #10
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk>
Co-committed-by: renovate[bot] <renovate-bot@git.tainton.uk>
2026-01-22 18:51:33 +00:00
8c9f10ca9f chore(ci): remove Snyk workflow for security monitoring (#9)
Reviewed-on: #9
2026-01-21 20:48:03 +00:00
322cc70d7e Update renovate.json (#8)
All checks were successful
Snyk / security (push) Successful in 27s
Reviewed-on: #8
2026-01-19 20:24:58 +00:00
093d734199 chore(deps): update actions/setup-go action to v6.2.0 (#6)
Some checks failed
Release / Tag release (push) Successful in 8s
Release / Create Release (push) Successful in 1s
Release / Publish Docker Images (push) Failing after 1m11s
Snyk / security (push) Successful in 27s
This PR contains the following updates:

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

---

### Release Notes

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

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

[Compare Source](https://github.com/actions/setup-go/compare/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](https://github.com/actions/setup-go/pull/696)
- Update Node.js version in action.yml by [@&#8203;ccoVeille](https://github.com/ccoVeille) in [#&#8203;691](https://github.com/actions/setup-go/pull/691)
- Documentation update of actions/checkout by [@&#8203;deining](https://github.com/deining) in [#&#8203;683](https://github.com/actions/setup-go/pull/683)

##### Dependency updates

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

#### New Contributors

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

**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.2.0>

</details>

---

### Configuration

📅 **Schedule**: 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 is behind base branch, 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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44MC4xIiwidXBkYXRlZEluVmVyIjoiNDIuODAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidHlwZS9kZXBlbmRlbmNpZXMiXX0=-->

Reviewed-on: #6
Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk>
Co-committed-by: renovate[bot] <renovate-bot@git.tainton.uk>
2026-01-13 20:07:00 +00:00
7b69054815 fix(docker): update repository label (#5)
All checks were successful
Release / Tag release (push) Successful in 8s
Release / Create Release (push) Successful in 2s
Release / Publish Docker Images (push) Successful in 1m20s
Snyk / security (push) Successful in 24s
Reviewed-on: #5
2026-01-04 12:58:16 +00:00
784e3fd40c feat(dependencies): upgrade to Go 1.25 (#4)
All checks were successful
Snyk / security (push) Successful in 14s
Reviewed-on: #4
2026-01-04 12:51:19 +00:00
6 changed files with 27 additions and 15 deletions

View File

@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out repository code - name: Check out repository code
uses: actions/checkout@v6.0.1 uses: actions/checkout@v6.0.2
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -25,9 +25,9 @@ jobs:
# no-fail: true # no-fail: true
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v6.1.0 uses: actions/setup-go@v6.2.0
with: with:
go-version: "1.23" go-version: "1.25"
# - name: uv cache # - name: uv cache
# uses: actions/cache@v5 # uses: actions/cache@v5
@@ -70,13 +70,13 @@ jobs:
# mv pyproject.toml pyproject.toml.bak # mv pyproject.toml pyproject.toml.bak
# mv uv.lock uv.lock.bak # mv uv.lock uv.lock.bak
- name: Snyk SAST Scan # - name: Snyk SAST Scan
uses: snyk/actions/golang@master # uses: snyk/actions/golang@master
env: # env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }} # SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with: # with:
# command: snyk # # command: snyk
args: snyk code test #--all-projects --exclude=.archive # args: snyk code test #--all-projects --exclude=.archive
# - name: Snyk Vulnerability Scan # - name: Snyk Vulnerability Scan
# uses: snyk/actions/python@master # uses: snyk/actions/python@master

View File

@@ -41,7 +41,7 @@ jobs:
REPO: ${{ gitea.repository }} REPO: ${{ gitea.repository }}
- name: Check out repository - name: Check out repository
uses: actions/checkout@v6.0.1 uses: actions/checkout@v6.0.2
with: with:
fetch-depth: 0 fetch-depth: 0
ref: ${{ needs.tag.outputs.tag_name }} ref: ${{ needs.tag.outputs.tag_name }}

View File

@@ -1,10 +1,10 @@
FROM golang:1.23-alpine as build FROM golang:1.26-alpine as build
WORKDIR /go/src/app WORKDIR /go/src/app
COPY . /go/src/app COPY . /go/src/app
RUN CGO_ENABLED=0 go build -o /go/bin/app RUN CGO_ENABLED=0 go build -o /go/bin/app
FROM gcr.io/distroless/base-debian13 FROM gcr.io/distroless/base-debian13
LABEL maintainer="Luke Tainton <luke@tainton.uk>" LABEL maintainer="Luke Tainton <luke@tainton.uk>"
LABEL org.opencontainers.image.source="https://gitlab.com/luketainton/insultgen" LABEL org.opencontainers.image.source="https://git.tainton.uk/repos/insultgen"
COPY --from=build /go/bin/app / COPY --from=build /go/bin/app /
CMD ["/app"] CMD ["/app"]

2
go.mod
View File

@@ -1,3 +1,3 @@
module insultgen module insultgen
go 1.17 go 1.25

View File

@@ -11,6 +11,8 @@
"semanticCommits": "enabled", "semanticCommits": "enabled",
"semanticCommitScope": "deps", "semanticCommitScope": "deps",
"semanticCommitType": "feat", "semanticCommitType": "feat",
"osvVulnerabilityAlerts": true,
"dependencyDashboardOSVVulnerabilitySummary": "all",
"vulnerabilityAlerts": { "vulnerabilityAlerts": {
"commitMessagePrefix": "[SECURITY] ", "commitMessagePrefix": "[SECURITY] ",
"enabled": true, "enabled": true,
@@ -19,5 +21,15 @@
}, },
"lockFileMaintenance": { "lockFileMaintenance": {
"enabled": true "enabled": true
},
"packageRules": [
{
"matchDepTypes": ["devDependencies"],
"automerge": true
},
{
"matchUpdateTypes": ["patch"],
"automerge": true
} }
]
} }