diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 973cfc1..7e9c9aa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,36 +7,24 @@ on: jobs: release: name: Release - strategy: - matrix: - os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ubuntu-latest permissions: - contents: write + contents: write steps: - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Setup Rust - uses: actions-rust-lang/setup-rust-toolchain@v1 - - name: Build - run: | - rustup target add x86_64-unknown-linux-gnu - rustup target add x86_64-pc-windows-gnu - cargo install cross - cross build --target x86_64-unknown-linux-gnu --release - cross build --target x86_64-pc-windows-gnu --release - - env: - CARGO_TARGET_DIR: ${{ runner.temp }}/target + - uses: actions-rust-lang/setup-rust-toolchain@v1 + - name: Setup Node.js uses: actions/setup-node@v2 with: node-version: 20 + - name: Install dependencies - run: npm install + run: | + npm install + - name: Semantic Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}, GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: npx semantic-release + run: npx semantic-release \ No newline at end of file diff --git a/release.config.js b/release.config.js index a999e1a..fa21e17 100644 --- a/release.config.js +++ b/release.config.js @@ -10,11 +10,7 @@ module.exports = { "changelogFile": "CHANGELOG.md", }], ["@semantic-release/github", { - "assets": [ - {"path": "target/release/zk_whitelist", "label": "Linux binary"}, - {"path": "target/release/zk_whitelist.exe", "label": "Windows binary"}, - {"path": "target/release/zk_whitelist.dmg", "label": "macOS binary"} - ] + "assets": "target/release/zk_whitelist" }], ["@semantic-release/git", { "assets": ["CHANGELOG.md", "Cargo.toml", "Cargo.lock"],