Sourced from hynek/build-and-inspect-python-package's releases.
v2.0.0
This release switches to actions/upload-artifact v4, which is incompatible with older versions of actions/download-artifact (and vice versa).
- If you're using
download-artifact@v3
, do not upgrade.- If you want to use
download-artifact@v4
, you must upgrade.v1.5.4
Fixed
- Stop trying to cache. Fixes
Error: No file in /home/runner/work/pytest-cpp/pytest-cpp matched to [**/requirements.txt or **/pyproject.toml], make sure you have checked out the target repository
#76v1.5.3
Changed
- Hopefully nothing, but this release comes from the main branch again.
v1.5.2
Fixed
- Turns out it made a huge difference. This release is branched directly from v1.5 and only updates the dependencies.
v1.5.1
Changed
Updates of the tools we use. Notably this fixes check-wheel-contents on Python 3.12.
This shouldn't make any difference, but all management and command running is now done by PDM. #57
v1.5.0
Added
- Set
SOURCE_DATE_EPOCH
based on the timestamp of the last commit for build reproducibility. #30- The tree output now has ISO timestamps.
Changed
- Use
3.x
version specifier insetup-python
for the venv used by our tools. As of writing, that's 3.11.v1.4.1
Contains only a fix for a deprecation warning.
v1.4
Added
- The contents listing of the SDist, the contents listing of the wheel, and the package metadata are now conveniently added to the CI run summary. So, you don't have to click through the build logs or download anything to give it a quick glimpse.
... (truncated)
Sourced from hynek/build-and-inspect-python-package's changelog.
Sourced from actions/download-artifact's releases.
v4.0.0
What's Changed
The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.
For more information, see the
@actions/artifact
documentation.New Contributors
@bflad
made their first contribution in actions/download-artifact#194Full Changelog: https://github.com/actions/download-artifact/compare/v3...v4.0.0
v3.0.2
- Bump
@actions/artifact
to v1.1.1 - actions/download-artifact#195- Fixed a bug in Node16 where if an HTTP download finished too quickly (<1ms, e.g. when it's mocked) we attempt to delete a temp file that has not been created yet actions/toolkit#1278
v3.0.1
f44cd7b
Merge pull request #259
from actions/robherley/glob-downloads3181fe8
add some migration docsaaaac7b
licensed cache7c9182f
update readmeb94e701
licensed cache0b55470
add test case for globbed downloads to same directory0b51c2e
update prettier/eslint versionsc4c6db7
support globbing artifact list & merging download directory1bd0606
Merge pull request #252
from stchr/patch-1eff4d42
fix default for run-idSourced from actions/setup-python's releases.
v5.0.0
What's Changed
In scope of this release, we update node version runtime from node16 to node20 (actions/setup-python#772). Besides, we update dependencies to the latest versions.
Full Changelog: https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0
v4.8.0
What's Changed
In scope of this release we added support for GraalPy (actions/setup-python#694). You can use this snippet to set up GraalPy:
steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: 'graalpy-22.3' - run: python my_script.py
Besides, the release contains such changes as:
- Trim python version when reading from file by
@FerranPares
in actions/setup-python#628- Use non-deprecated versions in examples by
@jeffwidman
in actions/setup-python#724- Change deprecation comment to past tense by
@jeffwidman
in actions/setup-python#723- Bump
@babel/traverse
from 7.9.0 to 7.23.2 by@dependabot
in actions/setup-python#743- advanced-usage.md: Encourage the use actions/checkout@v4 by
@cclauss
in actions/setup-python#729- Examples now use checkout@v4 by
@simonw
in actions/setup-python#738- Update actions/checkout to v4 by
@dmitry-shibanov
in actions/setup-python#761New Contributors
@FerranPares
made their first contribution in actions/setup-python#628@timfel
made their first contribution in actions/setup-python#694@jeffwidman
made their first contribution in actions/setup-python#724Full Changelog: https://github.com/actions/setup-python/compare/v4...v4.8.0
v4.7.1
What's Changed
- Bump word-wrap from 1.2.3 to 1.2.4 by
@dependabot
in actions/setup-python#702- Add range validation for toml files by
@dmitry-shibanov
in actions/setup-python#726Full Changelog: https://github.com/actions/setup-python/compare/v4...v4.7.1
v4.7.0
In scope of this release, the support for reading python version from pyproject.toml was added (actions/setup-python#669).
- name: Setup Python uses: actions/setup-python@v4 </tr></table>
... (truncated)
0a5c615
Update action to node20 (#772)0ae5836
Add example of GraalPy to docs (#773)b64ffca
update actions/checkout to v4 (#761)8d28961
Examples now use checkout@v4 (#738)7bc6abb
advanced-usage.md: Encourage the use actions/checkout@v4 (#729)e8111ce
Bump @babel/traverse
from 7.9.0 to 7.23.2 (#743)a00ea43
add fix for graalpy ci (#741)8635b1c
Change deprecation comment to past tense (#723)f6cc428
Use non-deprecated versions in examples (#724)5f2af21
Add GraalPy support (#694)