@@ -169,14 +169,35 @@ jobs:
169
169
with :
170
170
fetch-depth : 1
171
171
172
- - name : Install Nix
173
- uses : DeterminateSystems/nix-installer-action@v4
172
+ - name : Setup Node
173
+ uses : ./.github/actions/setup-node
174
+
175
+ - name : Setup Go
176
+ uses : ./.github/actions/setup-go
174
177
175
- - name : Run the Magic Nix Cache
176
- uses : DeterminateSystems/magic-nix-cache-action@v2
178
+ - name : Setup sqlc
179
+ uses : ./.github/actions/setup-sqlc
180
+
181
+ - name : go install tools
182
+ run : |
183
+ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.30
184
+ go install storj.io/drpc/cmd/protoc-gen-go-drpc@v0.0.33
185
+ go install golang.org/x/tools/cmd/goimports@latest
186
+ go install github.com/mikefarah/yq/v4@v4.30.6
187
+ go install github.com/golang/mock/mockgen@v1.6.0
188
+
189
+ - name : Install Protoc
190
+ run : |
191
+ mkdir -p /tmp/proto
192
+ pushd /tmp/proto
193
+ curl -L -o protoc.zip https://github.com/protocolbuffers/protobuf/releases/download/v23.3/protoc-23.3-linux-x86_64.zip
194
+ unzip protoc.zip
195
+ cp -r ./bin/* /usr/local/bin
196
+ cp -r ./include /usr/local/bin/include
197
+ popd
177
198
178
199
- name : make gen
179
- run : " nix-shell --command ' make --output-sync -j -B gen' "
200
+ run : " make --output-sync -j -B gen"
180
201
181
202
- name : Check for unstaged files
182
203
run : ./scripts/check_unstaged.sh
@@ -508,15 +529,27 @@ jobs:
508
529
- name : Setup Terraform
509
530
uses : ./.github/actions/setup-tf
510
531
511
- - name : Install Nix
512
- uses : DeterminateSystems/nix-installer-action@v4
532
+ - name : go install tools
533
+ run : |
534
+ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.30
535
+ go install storj.io/drpc/cmd/protoc-gen-go-drpc@v0.0.33
536
+ go install golang.org/x/tools/cmd/goimports@latest
537
+ go install github.com/mikefarah/yq/v4@v4.30.6
538
+ go install github.com/golang/mock/mockgen@v1.6.0
513
539
514
- - name : Run the Magic Nix Cache
515
- uses : DeterminateSystems/magic-nix-cache-action@v2
540
+ - name : Install Protoc
541
+ run : |
542
+ mkdir -p /tmp/proto
543
+ pushd /tmp/proto
544
+ curl -L -o protoc.zip https://github.com/protocolbuffers/protobuf/releases/download/v23.3/protoc-23.3-linux-x86_64.zip
545
+ unzip protoc.zip
546
+ cp -r ./bin/* /usr/local/bin
547
+ cp -r ./include /usr/local/bin/include
548
+ popd
516
549
517
550
- name : Build
518
551
run : |
519
- nix-shell --command ' make -B site/out/index.html'
552
+ make -B site/out/index.html
520
553
521
554
- run : pnpm playwright:install
522
555
working-directory : site
0 commit comments