Skip to content

Commit 75bf71b

Browse files
feat: generate request files (#249)
1 parent 2da017f commit 75bf71b

16 files changed

Lines changed: 154823 additions & 14 deletions

File tree

.github/workflows/build.yml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -93,29 +93,37 @@ jobs:
9393
steps:
9494
- uses: actions/checkout@v4
9595

96-
- name: Verify pushed generated tests code is synced
97-
run: |
98-
./end2end/scripts/generate_tests.sh
99-
git diff --quiet
100-
101-
- uses: actions/download-artifact@v4
102-
with:
103-
name: wasm-file
104-
path: dist
105-
10696
- name: Load .env file
10797
uses: xom9ikk/dotenv@v2.3.0
10898
with:
10999
load-mode: strict
100+
101+
- name: Setup Dotnet
102+
uses: actions/setup-dotnet@v4
103+
with:
104+
dotnet-version: ${{ env.DOTNET_VERSION }}
110105

111106
- uses: sqlc-dev/setup-sqlc@v4
112107
with:
113108
sqlc-version: '${{ env.SQLC_VERSION }}'
114109

110+
- name: Verify pushed generated tests code is synced
111+
run: |
112+
./end2end/scripts/generate_tests.sh
113+
git diff --quiet
114+
115+
- uses: actions/download-artifact@v4
116+
with:
117+
name: wasm-file
118+
path: dist
119+
115120
- name: Updating plugin sha
116121
run: ./scripts/wasm/update_sha.sh sqlc.ci.yaml
117122

118123
- name: Verify pushed generated code is synced
124+
run: sqlc -f sqlc.ci.yaml diff
125+
126+
- name: Verify pushed codegen requests are synced
119127
run: |
120-
./scripts/wasm/update_sha.sh sqlc.ci.yaml
121-
sqlc -f sqlc.ci.yaml diff
128+
dotnet publish LocalRunner -c release --output dist/
129+
sqlc -f sqlc.local.yaml diff

PluginOptions/Options.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public Options(GenerateRequest generateRequest)
2222
DotnetFramework = DotnetFrameworkExtensions.ParseName(rawOptions.TargetFramework);
2323

2424
if (rawOptions.DebugRequest && generateRequest.Settings.Codegen.Wasm is not null)
25-
throw new ArgumentException("debug request mode cannot be used with WASM plugin");
25+
throw new ArgumentException("Debug request mode cannot be used with WASM plugin");
2626
DebugRequest = rawOptions.DebugRequest;
2727
}
2828

0 commit comments

Comments
 (0)