diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 541eaf5..eabb2da 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -1,14 +1,11 @@ on: release: types: [created] - push: - jobs: release: - name: release ${{ matrix.target }} (with non-required env) + name: release ${{ matrix.target }} runs-on: ubuntu-latest - if: github.event_name == 'release' strategy: fail-fast: false matrix: @@ -16,34 +13,15 @@ jobs: - target: x86_64-pc-windows-gnu archive: zip - target: x86_64-unknown-linux-musl - archive: tar.gz + archive: tar.gz tar.xz tar.zst - target: x86_64-apple-darwin archive: zip - - target: wasm32-wasi - archive: zip tar.gz steps: - uses: actions/checkout@master - name: Compile and release - uses: rust-build/rust-build.action@master + uses: rust-build/rust-build.action@v1.4.4 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: RUSTTARGET: ${{ matrix.target }} - SRC_DIR: "src" - MINIFY: "yes" - release_without_not_required: - name: release ${{ matrix.target }} - runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - target: [x86_64-unknown-linux-musl] - steps: - - uses: actions/checkout@master - - name: Compile and release - uses: rust-build/rust-build.action@master - with: - RUSTTARGET: ${{ matrix.target }} - UPLOAD_MODE: none - - name: Checkout output - run: ls -laR \ No newline at end of file + ARCHIVE_TYPES: ${{ matrix.archive }} \ No newline at end of file