Skip to content

Commit 7de5c2a

Browse files
authored
chore: refresh release toolchain (#96)
1 parent 60c7b22 commit 7de5c2a

9 files changed

Lines changed: 38 additions & 38 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ permissions:
1414

1515
env:
1616
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
17-
NODE_VERSION: "24"
18-
PNPM_VERSION: "11.9.0"
17+
NODE_VERSION: "26"
18+
PNPM_VERSION: "11.13.1"
1919

2020
concurrency:
2121
group: ci-${{ github.ref }}
@@ -44,12 +44,12 @@ jobs:
4444
CLICKCLACK_POSTGRES_TEST_DSN: postgres://clickclack:clickclack@127.0.0.1:5432/clickclack_test?sslmode=disable
4545
steps:
4646
- name: Check out
47-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
47+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4848
with:
4949
persist-credentials: false
5050

5151
- name: Set up Go
52-
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
52+
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
5353
with:
5454
go-version-file: go.mod
5555
cache: true
@@ -86,7 +86,7 @@ jobs:
8686
timeout-minutes: 15
8787
steps:
8888
- name: Check out
89-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
89+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
9090
with:
9191
persist-credentials: false
9292

@@ -96,7 +96,7 @@ jobs:
9696
version: ${{ env.PNPM_VERSION }}
9797

9898
- name: Set up Node
99-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
99+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
100100
with:
101101
node-version: ${{ env.NODE_VERSION }}
102102
cache: pnpm
@@ -140,12 +140,12 @@ jobs:
140140
timeout-minutes: 20
141141
steps:
142142
- name: Check out
143-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
143+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
144144
with:
145145
persist-credentials: false
146146

147147
- name: Set up Go
148-
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
148+
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
149149
with:
150150
go-version-file: go.mod
151151
cache: true
@@ -156,7 +156,7 @@ jobs:
156156
version: ${{ env.PNPM_VERSION }}
157157

158158
- name: Set up Node
159-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
159+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
160160
with:
161161
node-version: ${{ env.NODE_VERSION }}
162162
cache: pnpm
@@ -179,7 +179,7 @@ jobs:
179179
timeout-minutes: 20
180180
steps:
181181
- name: Check out
182-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
182+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
183183
with:
184184
persist-credentials: false
185185

‎.github/workflows/crabbox-hydrate.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,24 +30,24 @@ permissions:
3030
contents: read
3131

3232
env:
33-
NODE_VERSION: "24"
34-
PNPM_VERSION: "11.9.0"
33+
NODE_VERSION: "26"
34+
PNPM_VERSION: "11.13.1"
3535

3636
jobs:
3737
hydrate:
3838
name: hydrate
3939
runs-on: [self-hosted, crabbox, openclaw, clickclack, "${{ inputs.crabbox_runner_label }}"]
4040
timeout-minutes: 120
4141
steps:
42-
- uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
42+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4343
with:
4444
ref: ${{ inputs.ref || github.ref }}
4545

4646
- uses: pnpm/action-setup@008330803749db0355799c700092d9a85fd074e9 # v6.0.9
4747
with:
4848
version: ${{ env.PNPM_VERSION }}
4949

50-
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
50+
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
5151
with:
5252
node-version: ${{ env.NODE_VERSION }}
5353
cache: pnpm

‎.github/workflows/desktop.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ permissions:
1414

1515
env:
1616
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
17-
NODE_VERSION: "24"
18-
PNPM_VERSION: "11.9.0"
17+
NODE_VERSION: "26"
18+
PNPM_VERSION: "11.13.1"
1919
CSC_IDENTITY_AUTO_DISCOVERY: "false"
2020

2121
concurrency:
@@ -54,7 +54,7 @@ jobs:
5454
timeout-minutes: 30
5555
steps:
5656
- name: Check out
57-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
57+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
5858
with:
5959
persist-credentials: false
6060

@@ -64,7 +64,7 @@ jobs:
6464
version: ${{ env.PNPM_VERSION }}
6565

6666
- name: Set up Node
67-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
67+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
6868
with:
6969
node-version: ${{ env.NODE_VERSION }}
7070
cache: pnpm

‎.github/workflows/fakeco-aws.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
FAKECO_DATA_KMS_KEY_ARN: ${{ vars.FAKECO_DATA_KMS_KEY_ARN }}
6464
steps:
6565
- name: Check out protected main
66-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
66+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
6767
with:
6868
fetch-depth: 0
6969
persist-credentials: false
@@ -96,7 +96,7 @@ jobs:
9696
node deploy/fakeco/aws/owner.mjs validate-profile
9797
9898
- name: Configure exact target-account role
99-
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # v5.1.0
99+
uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d # v6.2.2
100100
with:
101101
allowed-account-ids: ${{ vars.FAKECO_AWS_ACCOUNT_ID }}
102102
aws-region: us-west-2

‎.github/workflows/pages.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ jobs:
3131
url: ${{ steps.deployment.outputs.page_url }}
3232
steps:
3333
- name: Check out
34-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
34+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3535
with:
3636
persist-credentials: false
3737

3838
- name: Set up Node
39-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
39+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
4040
with:
41-
node-version: "24"
41+
node-version: "26"
4242

4343
- name: Build docs site
4444
run: node scripts/build-docs-site.mjs

‎.github/workflows/release.yml‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ permissions:
1616

1717
env:
1818
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
19-
NODE_VERSION: "24"
20-
PNPM_VERSION: "11.9.0"
19+
NODE_VERSION: "26"
20+
PNPM_VERSION: "11.13.1"
2121

2222
jobs:
2323
release:
@@ -28,14 +28,14 @@ jobs:
2828
contents: write
2929
steps:
3030
- name: Check out
31-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
31+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3232
with:
3333
fetch-depth: 0
3434
persist-credentials: false
3535
ref: ${{ inputs.tag_name || github.ref }}
3636

3737
- name: Set up Go
38-
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
38+
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
3939
with:
4040
go-version-file: go.mod
4141
cache: true
@@ -46,7 +46,7 @@ jobs:
4646
version: ${{ env.PNPM_VERSION }}
4747

4848
- name: Set up Node
49-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
49+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
5050
with:
5151
node-version: ${{ env.NODE_VERSION }}
5252
cache: pnpm
@@ -64,7 +64,7 @@ jobs:
6464
uses: goreleaser/goreleaser-action@f06c13b6b1a9625abc9e6e439d9c05a8f2190e94 # v7.2.3
6565
with:
6666
distribution: goreleaser
67-
version: "v2.16.0"
67+
version: "v2.17.0"
6868
args: release --clean
6969
env:
7070
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -102,7 +102,7 @@ jobs:
102102
CSC_IDENTITY_AUTO_DISCOVERY: "false"
103103
steps:
104104
- name: Check out
105-
uses: actions/checkout@9f698171ed81b15d1823a05fc7211befd50c8ae0 # v6.0.3
105+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
106106
with:
107107
persist-credentials: false
108108
ref: ${{ inputs.tag_name || github.ref }}
@@ -126,7 +126,7 @@ jobs:
126126
version: ${{ env.PNPM_VERSION }}
127127

128128
- name: Set up Node
129-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
129+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
130130
with:
131131
node-version: ${{ env.NODE_VERSION }}
132132
cache: pnpm

‎Dockerfile‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
FROM node:24-alpine@sha256:a0b9bf06e4e6193cf7a0f58816cc935ff8c2a908f81e6f1a95432d679c54fbfd AS web
1+
FROM node:26-alpine@sha256:e88a35be04478413b7c71c455cd9865de9b9360e1f43456be5951032d7ac1a66 AS web
22
ARG CLICKCLACK_WEB_VERSION=dev
33
ENV CLICKCLACK_WEB_VERSION=$CLICKCLACK_WEB_VERSION
44
WORKDIR /src
5-
RUN npm install -g pnpm@11.9.0
5+
RUN npm install -g pnpm@11.13.1
66
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
77
COPY apps/web/package.json apps/web/package.json
88
COPY packages/protocol/package.json packages/protocol/package.json
@@ -22,7 +22,7 @@ COPY infra infra
2222
COPY --from=web /src/apps/api/internal/webassets/dist apps/api/internal/webassets/dist
2323
RUN go build -o /out/clickclack ./apps/api/cmd/clickclack
2424

25-
FROM alpine:3.23@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
25+
FROM alpine:3.23@sha256:fd791d74b68913cbb027c6546007b3f0d3bc45125f797758156952bc2d6daf40
2626
RUN adduser -D -H clickclack
2727
WORKDIR /app
2828
COPY --from=api /out/clickclack /usr/local/bin/clickclack

‎Dockerfile.cloudflare‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
FROM node:24-alpine@sha256:a0b9bf06e4e6193cf7a0f58816cc935ff8c2a908f81e6f1a95432d679c54fbfd AS web
1+
FROM node:26-alpine@sha256:e88a35be04478413b7c71c455cd9865de9b9360e1f43456be5951032d7ac1a66 AS web
22
ARG CLICKCLACK_WEB_VERSION=cloudflare
33
ENV CLICKCLACK_WEB_VERSION=$CLICKCLACK_WEB_VERSION
44
WORKDIR /src
5-
RUN npm install -g pnpm@11.9.0
5+
RUN npm install -g pnpm@11.13.1
66
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
77
COPY apps/web/package.json apps/web/package.json
88
COPY packages/protocol/package.json packages/protocol/package.json
@@ -21,7 +21,7 @@ COPY apps/api apps/api
2121
COPY --from=web /src/apps/api/internal/webassets/dist apps/api/internal/webassets/dist
2222
RUN go build -o /out/clickclack ./apps/api/cmd/clickclack
2323

24-
FROM alpine:3.23@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
24+
FROM alpine:3.23@sha256:fd791d74b68913cbb027c6546007b3f0d3bc45125f797758156952bc2d6daf40
2525
RUN adduser -D -H clickclack
2626
WORKDIR /app
2727
COPY --from=api /out/clickclack /usr/local/bin/clickclack

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"crabbox:stop": "crabbox stop",
3636
"crabbox:warmup": "crabbox warmup"
3737
},
38-
"packageManager": "pnpm@11.9.0",
38+
"packageManager": "pnpm@11.13.1",
3939
"devDependencies": {
4040
"@cloudflare/containers": "0.3.7",
4141
"@playwright/test": "^1.61.1",

0 commit comments

Comments
 (0)