Skip to content

Commit 2753f92

Browse files
committed
Merge remote-tracking branch 'origin/main' into sawka/wsh-to-wave
2 parents 270d712 + eb878db commit 2753f92

File tree

504 files changed

+50157
-17910
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

504 files changed

+50157
-17910
lines changed

.github/workflows/build-helper.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ on:
1010
- "v[0-9]+.[0-9]+.[0-9]+*"
1111
workflow_dispatch:
1212
env:
13-
GO_VERSION: "1.24"
13+
GO_VERSION: "1.25.6"
1414
NODE_VERSION: 22
15+
NODE_OPTIONS: --max-old-space-size=4096
1516
jobs:
1617
build-app:
1718
outputs:
@@ -31,7 +32,7 @@ jobs:
3132
# runner: "windows-11-arm64-16core"
3233
runs-on: ${{ matrix.runner }}
3334
steps:
34-
- uses: actions/checkout@v5
35+
- uses: actions/checkout@v6
3536
- name: Install Linux Build Dependencies (Linux only)
3637
if: matrix.platform == 'linux'
3738
run: |
@@ -64,7 +65,7 @@ jobs:
6465
go-version: ${{env.GO_VERSION}}
6566
cache-dependency-path: |
6667
go.sum
67-
- uses: actions/setup-node@v5
68+
- uses: actions/setup-node@v6
6869
with:
6970
node-version: ${{env.NODE_VERSION}}
7071
cache: npm
@@ -76,7 +77,7 @@ jobs:
7677
- uses: nick-fields/retry@v3
7778
name: npm ci
7879
with:
79-
command: npm ci --no-audit --no-fund --timing --foreground-scripts
80+
command: npm ci --no-audit --no-fund
8081
retry_on: error
8182
max_attempts: 3
8283
timeout_minutes: 5
@@ -166,13 +167,13 @@ jobs:
166167
AWS_SECRET_ACCESS_KEY: "${{ secrets.ARTIFACTS_KEY_SECRET }}"
167168
AWS_DEFAULT_REGION: us-west-2
168169
- name: Upload artifacts
169-
uses: actions/upload-artifact@v4
170+
uses: actions/upload-artifact@v5
170171
with:
171172
name: ${{ matrix.runner }}
172173
path: make
173174
- name: Upload Snapcraft logs on failure
174175
if: failure()
175-
uses: actions/upload-artifact@v4
176+
uses: actions/upload-artifact@v5
176177
with:
177178
name: ${{ matrix.runner }}-log
178179
path: /home/runner/.local/state/snapcraft/log

.github/workflows/bump-version.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ jobs:
3434
with:
3535
app-id: ${{ vars.WAVE_BUILDER_APPID }}
3636
private-key: ${{ secrets.WAVE_BUILDER_KEY }}
37-
- uses: actions/checkout@v5
37+
- uses: actions/checkout@v6
3838
with:
3939
token: ${{ steps.app-token.outputs.token }}
4040

4141
# General build dependencies
42-
- uses: actions/setup-node@v5
42+
- uses: actions/setup-node@v6
4343
with:
4444
node-version: ${{env.NODE_VERSION}}
4545
cache: npm

.github/workflows/codeql.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ on:
3434

3535
env:
3636
NODE_VERSION: 22
37-
GO_VERSION: "1.24"
37+
GO_VERSION: "1.25.6"
3838

3939
jobs:
4040
analyze:
@@ -63,15 +63,15 @@ jobs:
6363

6464
steps:
6565
- name: Checkout repository
66-
uses: actions/checkout@v5
66+
uses: actions/checkout@v6
6767

6868
- name: Install Task
6969
uses: arduino/setup-task@v2
7070
with:
7171
version: 3.x
7272
repo-token: ${{ secrets.GITHUB_TOKEN }}
7373

74-
- uses: actions/setup-node@v5
74+
- uses: actions/setup-node@v6
7575
with:
7676
node-version: ${{env.NODE_VERSION}}
7777
cache: npm
@@ -96,7 +96,7 @@ jobs:
9696

9797
# Initializes the CodeQL tools for scanning.
9898
- name: Initialize CodeQL
99-
uses: github/codeql-action/init@v3
99+
uses: github/codeql-action/init@v4
100100
with:
101101
languages: ${{ matrix.language }}
102102
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -113,7 +113,7 @@ jobs:
113113
# If this step fails, then you should remove it and run the build manually (see below)
114114
- name: Autobuild (not Go)
115115
if: matrix.language != 'go'
116-
uses: github/codeql-action/autobuild@v3
116+
uses: github/codeql-action/autobuild@v4
117117

118118
- name: Build (Go only)
119119
if: matrix.language == 'go'
@@ -132,6 +132,6 @@ jobs:
132132
# ./location_of_script_within_repo/buildscript.sh
133133

134134
- name: Perform CodeQL Analysis
135-
uses: github/codeql-action/analyze@v3
135+
uses: github/codeql-action/analyze@v4
136136
with:
137137
category: "/language:${{matrix.language}}"
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: Copilot Setup Steps
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
paths: [.github/workflows/copilot-setup-steps.yml]
7+
pull_request:
8+
paths: [.github/workflows/copilot-setup-steps.yml]
9+
10+
env:
11+
GO_VERSION: "1.25.6"
12+
NODE_VERSION: 22
13+
14+
jobs:
15+
copilot-setup-steps:
16+
runs-on: ubuntu-latest
17+
permissions:
18+
contents: read
19+
20+
steps:
21+
- uses: actions/checkout@v6
22+
23+
# Go + Node versions match your helper
24+
- uses: actions/setup-go@v6
25+
with:
26+
go-version: ${{ env.GO_VERSION }}
27+
cache-dependency-path: go.sum
28+
29+
- uses: actions/setup-node@v6
30+
with:
31+
node-version: ${{ env.NODE_VERSION }}
32+
cache: npm
33+
cache-dependency-path: package-lock.json
34+
35+
# Zig is used by your Linux CGO builds (kept available, but we won't build here)
36+
- uses: mlugg/setup-zig@v2
37+
38+
# Task CLI for your Taskfile
39+
- uses: arduino/setup-task@v2
40+
with:
41+
version: 3.x
42+
repo-token: ${{ secrets.GITHUB_TOKEN }}
43+
44+
# Git HTTPS so deps resolve non-interactively
45+
- name: Force git deps to HTTPS
46+
run: |
47+
git config --global url.https://github.com/.insteadof ssh://git@github.com/
48+
git config --global url.https://github.com/.insteadof git@github.com:
49+
50+
# Warm caches only (no builds)
51+
- uses: nick-fields/retry@v3
52+
name: npm ci
53+
with:
54+
command: npm ci --no-audit --no-fund
55+
retry_on: error
56+
max_attempts: 3
57+
timeout_minutes: 5
58+
env:
59+
GIT_ASKPASS: "echo"
60+
GIT_TERMINAL_PROMPT: "0"
61+
62+
- name: Pre-fetch Go modules
63+
run: go mod download

.github/workflows/deploy-docsite.yml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
name: Docsite and Storybook CI/CD
1+
name: Docsite CI/CD
22

3-
run-name: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' && 'Build and Deploy' || 'Test Build' }} Docsite and Storybook
3+
run-name: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' && 'Build and Deploy' || 'Test Build' }} Docsite
44

55
env:
66
NODE_VERSION: 22
@@ -10,7 +10,7 @@ on:
1010
branches:
1111
- main
1212
workflow_dispatch:
13-
# Also run any time a PR is opened targeting the docs or storybook resources
13+
# Also run any time a PR is opened targeting the docs
1414
pull_request:
1515
branches:
1616
- main
@@ -21,9 +21,6 @@ on:
2121
- ready_for_review
2222
paths:
2323
- "docs/**"
24-
- "storybook/**"
25-
- "**/*.story.*"
26-
- "**/*.stories.*"
2724
- ".github/workflows/deploy-docsite.yml"
2825
- "Taskfile.yml"
2926

@@ -33,10 +30,10 @@ jobs:
3330
runs-on: ubuntu-latest
3431
if: github.event.pull_request.draft == false
3532
steps:
36-
- uses: actions/checkout@v5
33+
- uses: actions/checkout@v6
3734
with:
3835
fetch-depth: 0
39-
- uses: actions/setup-node@v5
36+
- uses: actions/setup-node@v6
4037
with:
4138
node-version: ${{env.NODE_VERSION}}
4239
cache: npm

.github/workflows/publish-release.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
if: ${{ startsWith(github.ref, 'refs/tags/') }}
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v5
14+
- uses: actions/checkout@v6
1515
- name: Install Task
1616
uses: arduino/setup-task@v2
1717
with:
@@ -30,7 +30,7 @@ jobs:
3030
needs: [publish-s3]
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: actions/checkout@v5
33+
- uses: actions/checkout@v6
3434
- name: Install Task
3535
uses: arduino/setup-task@v2
3636
with:
@@ -55,7 +55,7 @@ jobs:
5555
needs: [publish-s3]
5656
runs-on: ubuntu-latest
5757
steps:
58-
- uses: actions/checkout@v5
58+
- uses: actions/checkout@v6
5959
- name: Install Task
6060
uses: arduino/setup-task@v2
6161
with:
@@ -80,16 +80,12 @@ jobs:
8080
needs: [publish-s3]
8181
runs-on: windows-latest
8282
steps:
83-
- uses: actions/checkout@v5
83+
- uses: actions/checkout@v6
8484
- name: Install Task
8585
uses: arduino/setup-task@v2
8686
with:
8787
version: 3.x
8888
repo-token: ${{ secrets.GITHUB_TOKEN }}
89-
- name: Install winget
90-
uses: Cyberboss/install-winget@v1
91-
with:
92-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9389
- name: Install wingetcreate
9490
run: winget install -e --silent --accept-package-agreements --accept-source-agreements wingetcreate
9591
shell: pwsh

.github/workflows/testdriver-build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ on:
2828
workflow_dispatch: null
2929

3030
env:
31-
GO_VERSION: "1.24"
31+
GO_VERSION: "1.25.6"
3232
NODE_VERSION: 22
3333

3434
permissions:
@@ -41,13 +41,13 @@ jobs:
4141
runs-on: windows-latest
4242
if: github.event.pull_request.draft == false
4343
steps:
44-
- uses: actions/checkout@v5
44+
- uses: actions/checkout@v6
4545

4646
# General build dependencies
4747
- uses: actions/setup-go@v6
4848
with:
4949
go-version: ${{env.GO_VERSION}}
50-
- uses: actions/setup-node@v5
50+
- uses: actions/setup-node@v6
5151
with:
5252
node-version: ${{env.NODE_VERSION}}
5353
cache: npm
@@ -77,7 +77,7 @@ jobs:
7777
# Upload .exe as an artifact
7878
- name: Upload .exe artifact
7979
id: upload
80-
uses: actions/upload-artifact@v4
80+
uses: actions/upload-artifact@v5
8181
with:
8282
name: windows-exe
8383
path: make/*.exe

.github/workflows/testdriver.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- completed
88

99
env:
10-
GO_VERSION: "1.24"
10+
GO_VERSION: "1.25.6"
1111
NODE_VERSION: 22
1212

1313
permissions:

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ out/
1616
make/
1717
artifacts/
1818
mikework/
19+
manifests/
1920
.env
21+
out
2022

2123
# Yarn Modern
2224
.pnp.*

.golangci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
version: 2
2+
13
linters:
24
disable:
35
- unused
4-
- unusedfunc
5-
- unusedparams
6+
67
issues:
78
exclude-rules:
89
- linters:

0 commit comments

Comments
 (0)