Skip to content

Commit f7a20f7

Browse files
authored
chore: bump embedded tool and CI versions (#199)
* chore: bump embedded tool and CI versions Dockerfile: Node 26.3.0β†’26.4.0, TS LS 5.1.3β†’5.3.0, Pyright 1.1.409β†’1.1.410, OpenCode v1.15.13β†’v1.17.11 Dev Dockerfile: Go 1.26.1β†’1.26.4, gopls v0.21.1β†’v0.22.0, golangci-lint v2.11.4β†’v2.12.2 CI: actions/checkout v6.0.3β†’v7.0.0, actions/setup-python v6.2.0β†’v6.3.0, golangci-lint v2.12.2 go.mod: go 1.26.1β†’1.26.4 * fix(nix): update flake.lock for Go 1.26.3 in nixpkgs
1 parent a26e592 commit f7a20f7

11 files changed

Lines changed: 24 additions & 24 deletions

File tree

β€Ž.github/workflows/ci.ymlβ€Ž

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
name: Test
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
25+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2626
with:
2727
persist-credentials: false
2828
- uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
@@ -34,21 +34,21 @@ jobs:
3434
name: Lint
3535
runs-on: ubuntu-latest
3636
steps:
37-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
37+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3838
with:
3939
persist-credentials: false
4040
- uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
4141
with:
4242
go-version: "1.26.x"
4343
- uses: golangci/golangci-lint-action@82606bf257cbaff209d206a39f5134f0cfbfd2ee # v9.2.1
4444
with:
45-
version: v2.11.4
45+
version: v2.12.2
4646

4747
tui-plugin-sync:
4848
name: TUI Plugin Sync
4949
runs-on: ubuntu-latest
5050
steps:
51-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
51+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
5252
with:
5353
persist-credentials: false
5454
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
@@ -64,7 +64,7 @@ jobs:
6464
env:
6565
OPENCODE_SERVER_PASSWORD: integration-test-password
6666
steps:
67-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
67+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
6868
with:
6969
persist-credentials: false
7070
- uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0

β€Ž.github/workflows/nix-vendor-hash.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
name: Update vendorHash
2626
runs-on: ubuntu-latest
2727
steps:
28-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
28+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2929
- uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22
3030
- uses: DeterminateSystems/magic-nix-cache-action@908b263ff629f4cc17666315b7fd3ec127c6244d # v14
3131
- name: Update vendor hash

β€Ž.github/workflows/nix.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
name: Build
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
25+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2626
with:
2727
persist-credentials: false
2828
- uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22

β€Ž.github/workflows/release-please.ymlβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ jobs:
3838
name: github-pages
3939
url: ${{ steps.deployment.outputs.page_url }}
4040
steps:
41-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
41+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4242
with:
4343
persist-credentials: false
4444
ref: ${{ needs.release-please.outputs.sha }}
45-
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
45+
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
4646
with:
4747
python-version: "3.12"
4848
- name: Install dependencies
@@ -69,7 +69,7 @@ jobs:
6969
permissions:
7070
contents: write
7171
steps:
72-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
72+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
7373
with:
7474
persist-credentials: false
7575
fetch-depth: 0

β€Ž.github/workflows/release.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
permissions:
1919
contents: write
2020
steps:
21-
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
21+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2222
with:
2323
persist-credentials: false
2424
fetch-depth: 0

β€ŽAGENTS.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ Run `go build`, `go test ./...`, and `golangci-lint run` inside as usual.
118118
## CI/CD
119119

120120
GitHub Actions workflows:
121-
- **CI** (`.github/workflows/ci.yml`): runs on push/PR to master β€” `go build`, `go test`, `go vet`, and golangci-lint v2.11.4 (gosec, staticcheck, gocritic)
121+
- **CI** (`.github/workflows/ci.yml`): runs on push/PR to master β€” `go build`, `go test`, `go vet`, and golangci-lint v2.12.2 (gosec, staticcheck, gocritic)
122122
- **Release** (`.github/workflows/release-please.yml`): runs on push to main β€” Release Please opens a Release PR; on merge, creates `v*` tag + GitHub Release, then GoReleaser publishes binaries (Linux/Darwin Γ— amd64/arm64, `CGO_ENABLED=0`)
123123
- **Re-release** (`.github/workflows/release.yml`): manual `workflow_dispatch` fallback β€” re-runs GoReleaser for an existing tag
124124
- **Docs** (`.github/workflows/release-please.yml`): runs as part of the release process β€” zensical + mkdocs-macros-plugin β†’ GitHub Pages

β€ŽCONTRIBUTING.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
- Go 1.26+
66
- Docker (required for integration tests)
7-
- [golangci-lint](https://golangci-lint.run/welcome/install/) v2.11.4
7+
- [golangci-lint](https://golangci-lint.run/welcome/install/) v2.12.2
88

99
## Local setup
1010

β€Ždev/Dockerfile.jailocβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ FROM ${BASE}
1414

1515
# Go toolchain β€” required by golangci-lint and gopls at runtime.
1616
# renovate: datasource=golang-version depName=go
17-
ARG GO_VERSION=1.26.1
17+
ARG GO_VERSION=1.26.4
1818
RUN set -eux; \
1919
ARCH=$(dpkg --print-architecture); \
2020
curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-${ARCH}.tar.gz" \
@@ -23,12 +23,12 @@ ENV PATH="/usr/local/go/bin:${PATH}"
2323

2424
# gopls β€” Go language server for OpenCode code intelligence (go-to-definition, completions, diagnostics).
2525
# renovate: datasource=go depName=golang.org/x/tools/gopls
26-
ARG GOPLS_VERSION=v0.21.1
26+
ARG GOPLS_VERSION=v0.22.0
2727
RUN GOBIN=/usr/local/bin go install golang.org/x/tools/gopls@${GOPLS_VERSION}
2828

2929
# golangci-lint β€” static analysis matching CI (gosec, staticcheck, gocritic).
3030
# renovate: datasource=github-releases depName=golangci/golangci-lint
31-
ARG GOLANGCI_LINT_VERSION=v2.11.4
31+
ARG GOLANGCI_LINT_VERSION=v2.12.2
3232
RUN set -eux; \
3333
ARCH=$(dpkg --print-architecture); \
3434
curl -fsSL "https://github.com/golangci/golangci-lint/releases/download/${GOLANGCI_LINT_VERSION}/golangci-lint-${GOLANGCI_LINT_VERSION#v}-linux-${ARCH}.tar.gz" \

β€Žflake.lockβ€Ž

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žgo.modβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/seznam/jailoc
22

3-
go 1.26.1
3+
go 1.26.3
44

55
require (
66
github.com/BurntSushi/toml v1.6.0

0 commit comments

Comments
Β (0)