Skip to content

Releases: scientific-python/upload-nightly-action

0.6.4

Choose a tag to compare

@matthewfeickert matthewfeickert released this 20 Apr 12:07
e76cfec

What's Changed

Full Changelog: 0.6.3...0.6.4

0.6.3

Choose a tag to compare

@matthewfeickert matthewfeickert released this 17 Dec 16:45
5748273

What's Changed

  • FIX: remove unused permissions in actions by @kratsg in #148
  • ENH: Add aarch64 Linux and x86 Windows support by @mroeschke in #151
  • MNT: Update to anaconda-client v1.13.1 and project version v0.6.3 by @matthewfeickert in #152

New Contributors

Full Changelog: 0.6.2...0.6.3

0.6.2

Choose a tag to compare

@matthewfeickert matthewfeickert released this 28 Mar 04:08
b36e8c0

0.6.2 updates to use anaconda-client v1.13.0 and Python 3.13. The entire lock file is updated to pick up any security fixes.

What's Changed

Internal and testing

Full Changelog: 0.6.1...0.6.2

0.6.1

Choose a tag to compare

@matthewfeickert matthewfeickert released this 30 Sep 16:06
82396a2

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

Choose a tag to compare

@matthewfeickert matthewfeickert released this 27 Sep 19:52
ccf29c8

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

Choose a tag to compare

@matthewfeickert matthewfeickert released this 23 Feb 05:26
b67d7fc

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

Choose a tag to compare

@matthewfeickert matthewfeickert released this 21 Feb 23:38
95f7bf6

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

Choose a tag to compare

@matthewfeickert matthewfeickert released this 24 Jan 18:48
6e9304f

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

Choose a tag to compare

@matthewfeickert matthewfeickert released this 06 Oct 20:05
5fb764c

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

Choose a tag to compare

@MridulS MridulS released this 22 May 23:05

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