Skip to content

Commit c363bde

Browse files
authored
Followup changes after first release test (#216)
* Synchronise release tags * Ensure tree-sitter-ggsql modifies source only if needed
1 parent 4249018 commit c363bde

4 files changed

Lines changed: 11 additions & 10 deletions

File tree

.github/workflows/release-packages.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ name: Release Cargo and Installer Packages
33
on:
44
push:
55
tags:
6-
- "v*" # Trigger on version tags (e.g., v0.1.0)
7-
workflow_dispatch: # Allow manual triggering
6+
- "v*"
7+
workflow_dispatch:
88

99
env:
1010
CARGO_TERM_COLOR: always
@@ -198,8 +198,11 @@ jobs:
198198
uses: rust-lang/crates-io-auth-action@v1
199199
id: auth
200200

201+
- name: Build tree-sitter-ggsql
202+
run: cargo build --package tree-sitter-ggsql
203+
201204
- name: Publish tree-sitter-ggsql
202-
run: cargo publish --package tree-sitter-ggsql
205+
run: cargo publish --package tree-sitter-ggsql --allow-dirty
203206
env:
204207
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
205208

@@ -235,15 +238,12 @@ jobs:
235238
run: ls -R artifacts
236239

237240
- name: Create release and upload installers
238-
uses: softprops/action-gh-release@v1
241+
uses: softprops/action-gh-release@v2
239242
with:
240243
files: |
241244
artifacts/**/*.exe
242245
artifacts/**/*.msi
243246
artifacts/**/*.dmg
244247
artifacts/**/*.deb
245-
draft: false
246-
prerelease: false
247-
generate_release_notes: true
248248
env:
249249
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release-python.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Python Release
33
on:
44
push:
55
tags:
6-
- "py/v*"
6+
- "v*"
77
workflow_dispatch:
88

99
permissions:
@@ -203,4 +203,3 @@ jobs:
203203
uses: softprops/action-gh-release@v2
204204
with:
205205
files: dist/*
206-
generate_release_notes: true

.github/workflows/release-vscode.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Open VSX Release
33
on:
44
push:
55
tags:
6-
- "vscode/v*"
6+
- "v*"
77
workflow_dispatch:
88

99
permissions:

tree-sitter-ggsql/bindings/rust/build.rs

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)