Simplify release CI: build only, inline workflow steps.

Remove test/smoke jobs and ci-*.sh scripts; embed compile, packaging, and version setup directly in release.yml.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-13 17:27:30 +03:00
Unverified
parent 7879ae681d
commit a102b06b9c
11 changed files with 85 additions and 419 deletions
+6 -2
View File
@@ -29,7 +29,8 @@ jobs:
with:
targets: x86_64-pc-windows-msvc
- uses: ./.github/actions/cache-cargo-windows
- name: Set version
- id: ver
name: Resolve version
shell: bash
run: |
if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
@@ -37,7 +38,10 @@ jobs:
else
V="${GITHUB_REF_NAME#win-x64-}"
fi
bash scripts/ci-set-version.sh "$V"
echo "version=$V" >> "$GITHUB_OUTPUT"
- uses: ./.github/actions/set-version
with:
version: ${{ steps.ver.outputs.version }}
- name: Package Windows x64 installer
shell: bash
run: |