Skip to content

Bump orbax-checkpoint from 0.11.6 to 0.11.8 #83

Bump orbax-checkpoint from 0.11.6 to 0.11.8

Bump orbax-checkpoint from 0.11.6 to 0.11.8 #83

Workflow file for this run

name: Build & Release
on:
workflow_dispatch: {} # allows triggering this workflow manually
pull_request: # trigger on pull requests affecting relevant files
branches:
- main
paths:
- '**workflows/release.yml'
- 'pyproject.toml'
release: # trigger on published release
types:
- published
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
cancel-in-progress: ${{ github.event_name != 'release' }}
jobs:
build_package:
name: Build package
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Build package
run: pipx run build
- name: List files
run: ls -l dist/
- uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
with:
name: distribution
path: |
dist/*.tar.gz
dist/*.whl
upload_pypi:
name: Release & Upload to PyPI
# Only publish release to PyPI when a github release is created.
if: github.event_name == 'release' && github.event.action == 'published'
needs: build_package
runs-on: ubuntu-latest
environment: release
permissions:
id-token: write
steps:
- uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
with:
name: distribution
path: dist
- name: List files
run: ls -l dist/
- name: Publish package distributions to PyPI
uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4