add mac, fix vsix release
All checks were successful
Release / Build & publish (push) Successful in 37s

This commit is contained in:
2026-04-07 09:51:53 +03:00
parent 00e1c9195c
commit e4ab003a9d

View File

@@ -29,20 +29,19 @@ jobs:
mkdir -p dist mkdir -p dist
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o "dist/judge-linux-amd64" ./cmd/cli CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o "dist/judge-linux-amd64" ./cmd/cli
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o "dist/judge-windows-amd64.exe" ./cmd/cli CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o "dist/judge-windows-amd64.exe" ./cmd/cli
CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags "-s -w" -o "dist/judge-darwin-arm64" ./cmd/cli
- name: Build VS Code extension - name: Build VS Code extension
shell: bash shell: bash
run: | run: |
npm install -g @vscode/vsce npm install -g @vscode/vsce
cd editor/vscode-jdg cd editor/vscode-jdg
vsce package -o "../../dist/jdg-language-${{ github.ref_name }}.vsix" vsce package -o "../../dist/jdg-language.vsix"
- name: Create release - name: Create release
uses: https://gitea.com/actions/gitea-release-action@main uses: https://gitea.com/actions/gitea-release-action@main
with: with:
files: |- files: |-
dist/judge-linux-amd64 dist/*
dist/judge-windows-amd64.exe
dist/jdg-language-${{ github.ref_name }}.vsix
api_key: ${{ secrets.RELEASE_TOKEN }} api_key: ${{ secrets.RELEASE_TOKEN }}
title: ${{ github.ref_name }} title: ${{ github.ref_name }}