name: Releases - calculate file hashes on: workflow_call: inputs: release_tag: description: 'Release tag' required: true type: string workflow_dispatch: release_tag: tag: description: 'Release tag' required: true type: string jobs: build: name: Calculate hash for assets in release runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 18 - name: Install packages run: cd ./.github/actions/nym-hash-releases && npm i - uses: ./.github/actions/nym-hash-releases env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: release-tag-or-name-or-id: ${{ inputs.release_tag }} - uses: actions/upload-artifact@v2 with: name: Asset Hashes path: hashes.json