diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 3efaab5..6f5cb75 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -2,9 +2,6 @@ name: Build, Test and Release on: push -permissions: - contents: write - jobs: test: runs-on: ubuntu-latest @@ -22,6 +19,7 @@ jobs: bun install bun test:ci build: + needs: test name: build-${{matrix.name}} runs-on: ${{matrix.runs-on}} strategy: @@ -75,7 +73,10 @@ jobs: ./dist/scfz-*.tar.gz if-no-files-found: error release: + needs: build runs-on: ubuntu-latest + permissions: + contents: write steps: - uses: actions/checkout@v4 with: @@ -95,8 +96,9 @@ jobs: bun changelog --file ./dist/changelog.txt --tag $(git tag --list --sort=v:refname | grep -v beta | tail -n 1) cat ./dist/changelog.txt - uses: actions/download-artifact@v4 - with: { path: artifacts } - - run: ls -la . + with: + path: ./dist + - run: ls -la ./dist # - name: Release # uses: softprops/action-gh-release@v1 # if: startsWith(github.ref, 'refs/tags/')