From cf73ab27b9f666469df045f679b8aecea37a0974 Mon Sep 17 00:00:00 2001 From: Shohei KAMON Date: Sat, 26 Apr 2025 16:01:35 +0800 Subject: [PATCH] update .github/workflows/pypi Signed-off-by: Shohei KAMON --- .github/workflows/pypi.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 1ed22eb..e3688ce 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -15,6 +15,9 @@ jobs: build-and-publish: name: Build and publish to PyPI runs-on: ubuntu-latest + permissions: + id-token: write + contents: write steps: - name: Checkout code @@ -33,5 +36,21 @@ jobs: - name: Build package run: python -m build + - name: Generate SHA256 + run: | + sha256sum dist/*.tar.gz > dist/fireblocks-cli-${GITHUB_REF##*/}.tar.gz.sha256 + + - name: Upload Release Assets to GitHub + uses: softprops/action-gh-release@v2 + with: + files: | + dist/*.tar.gz + dist/*.tar.gz.sha256 + generate_release_notes: true + create_release: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Publish to PyPI uses: pypa/gh-action-pypi-publish@v1.8.11