Skip to content

Releases: scientific-python/upload-nightly-action

0.6.1

30 Sep 16:06
82396a2
Compare
Choose a tag to compare

0.6.1 fixes a bug in release 0.6.0 regarding file paths in composite GitHub actions. Do not use 0.6.0.

What's Changed

  • DOC: Update action commit SHA to the 0.6.0 tag by @matthewfeickert in #94
  • FIX: Use $GITHUB_ACTION_PATH to locate pixi.lock for downstream users by @MridulS in #96
  • MNT: Update project version to v0.6.1 by @matthewfeickert in #97
  • MAINT: Need to be explicit with action path while using pixi run too by @MridulS in #98

Full Changelog: 0.6.0...0.6.1

0.6.0

27 Sep 19:52
ccf29c8
Compare
Choose a tag to compare

Warning

v0.6.0 has a bug in it that was fixed in PRs #96 and #98. Do not use 0.6.0 but use the patched v0.6.1 instead.

0.6.0 adopts pixi as the environment and lock file management tool, which both makes maintenance easier and allows for the scientific-python/upload-nightly-action to support both Linux and macOS runners.

There is no change to the scientific-python/upload-nightly-action GitHub action API.

What's Changed

  • DOC: Update action commit SHA to the 0.5.0 tag by @matthewfeickert in #69
  • ci: Require upload dates to be valid to schedule package for removal by @matthewfeickert in #74
  • Build(deps): Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 in the actions group by @dependabot in #78
  • CI: fix spelling of test package name by @bsipocz in #79
  • Using hashes for all actions by @bsipocz in #81
  • Build(deps): Bump actions/checkout from 4.1.6 to 4.1.7 in the actions group by @dependabot in #83
  • Build(deps): Bump actions/setup-python from 5.1.0 to 5.1.1 in the actions group by @dependabot in #86
  • docs: Correct token url to user account by @matthewfeickert in #88
  • Build(deps): Bump actions/setup-python from 5.1.1 to 5.2.0 in the actions group by @dependabot in #89
  • TST: Use hatchling as build backend for test project by @matthewfeickert in #92
  • ENH: Use pixi to run action as composite by @matthewfeickert in #91
  • MNT: Update project version to v0.6.0 by @matthewfeickert in #93

Full Changelog: 0.5.0...0.6.0

0.5.0

23 Feb 05:26
b67d7fc
Compare
Choose a tag to compare

0.5.0 has the same features as release 0.4.0 but achieves them with fewer dependencies by updating anaconda-client to v1.12.3 to take advantage of upstream fixes that release 0.4.0 provided locally in the GitHub Action. The version of CPython used is also updated to 3.12.

What's Changed

Full Changelog: 0.4.0...0.5.0

0.4.0

21 Feb 23:38
95f7bf6
Compare
Choose a tag to compare

0.4.0 adds an additional guard to ensure that projects that:

  • Already have the package name exist on the target index
  • Only have one version of the package on the target index
  • Only have one distribution file for that package

won't remove the project from the index while trying to upload to it. This most commonly guards no arch wheels that don't include version control system information in the filename that are overriding the same wheel filename in place. c.f. anaconda/anaconda-client#702 for more informaiton.

No API changes are required to move from 0.3.0 to 0.4.0.

What's Changed

Full Changelog: 0.3.0...0.4.0

0.3.0

24 Jan 18:48
6e9304f
Compare
Choose a tag to compare

0.3.0 provides the optional anaconda_nightly_upload_organization and anaconda_nightly_upload_labels arguments to specify Anaconda Cloud organizations to upload to other than scientific-python-nightly-wheels and to provide labels other than main.

Example

jobs:
  steps:
    ...
    - name: Upload wheel
      uses: scientific-python/upload-nightly-action@6e9304f7a3a5501c6f98351537493ec898728299 # 0.3.0
      with:
        artifacts_path: dist
        anaconda_nightly_upload_organization: my-alternative-organization
        anaconda_nightly_upload_token: ${{secrets.UPLOAD_TOKEN}}
        anaconda_nightly_upload_labels: main,dev

What's Changed

New Contributors

Full Changelog: 0.2.0...0.3.0

0.2.0

06 Oct 20:05
5fb764c
Compare
Choose a tag to compare

0.2.0 provides locked reproducible environments for the scientific-python/upload-nightly-action GitHub Action to run in, giving greater stability for projects using it.

What's Changed

New Contributors

Full Changelog: 0.1.0...0.2.0

0.1.0

22 May 23:05
Compare
Choose a tag to compare

This provides a standard GitHub Action to upload nightly builds to the scientific-python nightly channel.