File tree Expand file tree Collapse file tree 7 files changed +39
-45
lines changed
Expand file tree Collapse file tree 7 files changed +39
-45
lines changed Original file line number Diff line number Diff line change @@ -22,13 +22,13 @@ jobs:
2222 runs-on : ubuntu-latest
2323 steps :
2424 - name : Checkout
25- uses : actions/checkout@v5
25+ uses : actions/checkout@v6
2626 with :
2727 fetch-depth : 0
2828 - name : Setup Node.js
29- uses : actions/setup-node@v4
29+ uses : actions/setup-node@v6
3030 with :
31- node-version : ' 20 '
31+ node-version : ' 24 '
3232 cache : ' npm'
3333 cache-dependency-path : website/package-lock.json
3434 - name : Sync documentation sources to Docusaurus
4545 NODE_ENV : production
4646 run : npm run build
4747 - name : Upload artifact
48- uses : actions/upload-pages-artifact@v3
48+ uses : actions/upload-pages-artifact@v4
4949 with :
5050 path : ./website/build
5151 deploy :
Original file line number Diff line number Diff line change @@ -13,16 +13,16 @@ jobs:
1313 name : Create Release
1414 runs-on : ubuntu-latest
1515 steps :
16- - uses : actions/checkout@v5
16+ - uses : actions/checkout@v6
1717 with :
1818 fetch-depth : 0
1919 persist-credentials : false
2020 - name : Setup Node.js
21- uses : actions/setup-node@v4
21+ uses : actions/setup-node@v6
2222 with :
23- node-version : ' 20 '
23+ node-version : ' 24 '
2424 - name : Setup Go
25- uses : actions/setup-go@v5
25+ uses : actions/setup-go@v6
2626 with :
2727 go-version : ' 1.25.x'
2828 cache : true
Original file line number Diff line number Diff line change @@ -11,23 +11,24 @@ jobs:
1111 prek :
1212 runs-on : ubuntu-latest
1313 steps :
14- - uses : actions/checkout@v5
14+ - uses : actions/checkout@v6
1515 - name : Setup Go
16- uses : actions/setup-go@v5
16+ uses : actions/setup-go@v6
1717 with :
1818 go-version : ' 1.25.x'
1919 cache : true
2020 - uses : j178/prek-action@v1
2121 unit-tests :
2222 name : Unit Tests
2323 runs-on : ubuntu-latest
24+ needs : prek
2425 strategy :
2526 matrix :
2627 go-version : ["1.25.x"]
2728 steps :
28- - uses : actions/checkout@v5
29+ - uses : actions/checkout@v6
2930 - name : Setup Go
30- uses : actions/setup-go@v5
31+ uses : actions/setup-go@v6
3132 with :
3233 go-version : ${{ matrix.go-version }}
3334 cache : true
3839 - name : Run unit tests
3940 run : go test -v -race -coverprofile=coverage.out ./...
4041 - name : Upload coverage
41- uses : codecov/codecov-action@v4
42+ uses : codecov/codecov-action@v5
4243 if : matrix.go-version == '1.25.x'
4344 with :
4445 file : ./coverage.out
5051 timeout-minutes : 15
5152 steps :
5253 - name : Checkout code
53- uses : actions/checkout@v5
54+ uses : actions/checkout@v6
5455 - name : Set up Go
55- uses : actions/setup-go@v5
56+ uses : actions/setup-go@v6
5657 with :
5758 go-version : " 1.25.x"
5859 cache : true
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ services:
2222 # Scale workers: docker-compose --profile prod up --scale dnstestergo-worker=5
2323 # ============================================================================
2424 redis :
25- image : redis:7 -alpine
25+ image : redis:8 -alpine
2626 profiles : ["prod", "test"]
2727 restart : unless-stopped
2828 ports :
Original file line number Diff line number Diff line change 11# Dockerfile for Docusaurus documentation (dev only)
22# Production build handled by GitHub Actions
33
4- FROM node:20 -alpine
4+ FROM node:24 -alpine
55
66WORKDIR /app
77
Original file line number Diff line number Diff line change 2121 "@mdx-js/react" : " ^3.0.0" ,
2222 "clsx" : " ^2.0.0" ,
2323 "prism-react-renderer" : " ^2.3.0" ,
24- "react" : " ^18 .0.0" ,
25- "react-dom" : " ^18 .0.0"
24+ "react" : " ^19 .0.0" ,
25+ "react-dom" : " ^19 .0.0"
2626 },
2727 "devDependencies" : {
2828 "@docusaurus/module-type-aliases" : " ^3.9.2" ,
2929 "@docusaurus/tsconfig" : " ^3.9.2" ,
3030 "@docusaurus/types" : " ^3.9.2" ,
31- "typescript" : " ~5.2.2 "
31+ "typescript" : " ~5.9.0 "
3232 },
3333 "browserslist" : {
3434 "production" : [
You can’t perform that action at this time.
0 commit comments