#163 leaves the patched setup-miniconda-patched-{environment.yml} in-place
if clean-patched-environment-file: false is given (otherwise cleans up after
itself)
#163 adds action outputs environment-file, environment-file-content and
environment-file-was-patched
Fixes
#161 restores proper ordering of channels when environment-file is
patched
#163 if necessary, writes setup-miniconda-patched-environment.yml to the
same location to work with relative paths, e.g. pip: ["-r requirements.txt"]
This release updates the action to run on Node.js v20. When you're running on GitHub hosted runners, just go ahead and update. When you're using self-hosted runners, please make sure you have Node.js v20 installed before updating from v0.8.0 to v0.9.0 of this action.
As long as versions before v0.8.0 of this action here are run on the self-hosted runner, the old entries will come back. Keep an eye on it, possibly you'll have to rinse & repeat.
Resolved an issue where workflows were suddenly failing due to a worktree in use error. The action will now attempt to create a temp branch name if the existing branch name is already checked out by a prior to step to ensure it can occur. This issue was only occurring in a handful of workflows, and likely stemmed from a git version change on the official GitHub runners. The actual root cause is still somewhat unknown.
This release contains the following breaking changes:
The ability to apply labels based on the names of base and/or head branches was added (#186 and #54). The match object for changed files was expanded with new combinations in order to make it more intuitive and flexible (#423 and #101). As a result, the configuration file structure was significantly redesigned and is not compatible with the structure of the previous version. Please read the action documentation to find out how to adapt your configuration files for use with the new action version.
The bug related to the sync-labels input was fixed (#112). Now the input value is read correctly.
By default, dot input is set to true. Now, paths starting with a dot (e.g. .github) are matched by default.
Version 5 of this action updated the runtime to Node.js 20. All scripts are now run with Node.js 20 instead of Node.js 16 and are affected by any breaking changes between Node.js 16 and 20.
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.
ℹ️ However, this is a major update that includes breaking changes. Artifacts created with versions v3 and below are not compatible with the v4 actions. Uploads and downloads must use the same major actions versions. There are also key differences from previous versions that may require updates to your workflows.
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.
ℹ️ However, this is a major update that includes breaking changes. Artifacts created with versions v3 and below are not compatible with the v4 actions. Uploads and downloads must use the same major actions versions. There are also key differences from previous versions that may require updates to your workflows.
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
v4 of the Codecov Action uses the CLI as the underlying upload. The CLI has helped to power new features including local upload, the global upload token, and new upcoming features.
Breaking Changes
The Codecov Action runs as a node20 action due to node16 deprecation. See this post from GitHub on how to migrate.
Tokenless uploading is unsupported. However, PRs made from forks to the upstream public repos will support tokenless (e.g. contributors to OS projects do not need the upstream repo's Codecov token). This doc shows instructions on how to add the Codecov token.
OS platforms have been added, though some may not be automatically detected. To see a list of platforms, see our CLI download page
Various arguments to the Action have been changed. Please be aware that the arguments match with the CLI's needs
v3 versions and below will not have access to CLI features (e.g. global upload token, ATS).
v4 represents a move from the universal uploader to the Codecov CLI. Although this will unlock new features for our users, the CLI is not yet at feature parity with the universal uploader.
Breaking Changes
No current support for aarch64 and alpine architectures.
Bumps the gh-actions group with 7 updates in the / directory:
2
3
0.4.1
0.9.0
3.7.1
4.6.3
4
5
2
4
2
4
3
4
Updates
conda-incubator/setup-miniconda
from 2 to 3Release notes
Sourced from conda-incubator/setup-miniconda's releases.
... (truncated)
Changelog
Sourced from conda-incubator/setup-miniconda's changelog.
... (truncated)
Commits
a426040
Update changelog. (#347)333e129
Merge pull request #345 from conda-incubator/debug-no-conda8cd84f7
npm audit fix, format, check, build4494701
skip this onea587dba
redistdceb88d
use bundled only if is defined and non-empty36b8cc8
add one more test35d9406
add one more test for macos 13/143ec85ce
Bump undici from 5.28.3 to 5.28.4 (#340)a8b0ce9
Bump normalize-url from 8.0.0 to 8.0.1 (#338)Updates
webfactory/ssh-agent
from 0.4.1 to 0.9.0Release notes
Sourced from webfactory/ssh-agent's releases.
... (truncated)
Changelog
Sourced from webfactory/ssh-agent's changelog.
... (truncated)
Commits
dc588b6
Update version numbers in the README examples204eb35
Bump tonode20
(#201)9f6f312
chore: update all versions ofactions/checkout
to v4 (#199)2e59dd7
Remove outdated claim from README (#206)fd34b8d
Update README.md to reflect latest version (#196)d4b9b8f
Stop adding GitHub SSH keys (#171)ea17a05
Add missing semicolons (#159)9fbc246
Clarify usage for Docker build processes, especially with deployment keys (#145)6f828cc
Allow the user to override the commands forgit
,ssh-agent
, andssh-add
...209e2d7
Fix a typo in the README.md (#146)Updates
JamesIves/github-pages-deploy-action
from 3.7.1 to 4.6.3Release notes
Sourced from JamesIves/github-pages-deploy-action's releases.
... (truncated)
Commits
94f3c65
Merge branch 'dev' into releases/v41b7e169
fix: consolidate version bumpse4798a3
Update publish.ymlf2bee1e
Update publish.yml1728c39
fix: auto publish on tag creation36425ac
chore: remove old codeql script and replace with repo settings630bbaf
Deploy Production Code for Commit 386cc3095c7e96b3cd8048f3860bcf4ea0ee8069 🚀386cc30
Merge branch 'dev' into releases/v4b8c9eb0
feat: :sparkles: adds pull request labeler0d5c3cd
chore: remove old templateUpdates
actions/labeler
from 4 to 5Release notes
Sourced from actions/labeler's releases.
... (truncated)
Commits
8558fd7
Merge pull request #709 from actions/v5.0.0-beta000ca75
Merge pull request #700 from MaksimZhukov/apply-suggestions-and-update-docume...cb66c2f
Update dist9181355
Apply suggestions for the beta vesrion and update the documentationefe4c1c
Merge pull request #699 from MaksimZhukov/update-node-runtime-and-dependenciesc0957ad
Run Prettier8dc8d18
Update Node.js version in reusable workflowsd0d0bbe
Update documentation1375c42
5.0.0ab7411e
Change version of Node.js runtime to node20Updates
actions/upload-artifact
from 2 to 4Release notes
Sourced from actions/upload-artifact's releases.
... (truncated)
Commits
0b2256b
Merge pull request #584 from actions/robherley/bump-pkgs488dcef
licensed cache04c51f5
ncc32a9e27
bump@actions/artifact
and npm audit552bf37
new version79616d2
Merge pull request #565 from actions/eggyhead/use-artifact-v2.1.66546280
updating package versionc004fb4
Merge branch 'main' into eggyhead/use-artifact-v2.1.690aba49
updating toolkit artifact dependency to 2.1.6b06cde3
Merge pull request #563 from actions/eggyhead/release-4.3.2Updates
actions/download-artifact
from 2 to 4Release notes
Sourced from actions/download-artifact's releases.
... (truncated)
Commits
fa0a91b
Merge pull request #341 from actions/robherley/bump-pkgsb54d088
Update@actions/artifact
version, bump dependencies65a9edc
Merge pull request #325 from bethanyj28/mainfdd1595
licensedc13dba1
update@actions/artifact
dependency0daa75e
Merge pull request #324 from actions/eggyhead/use-artifact-v2.1.69c19ed7
Merge branch 'main' into eggyhead/use-artifact-v2.1.63d3ea87
updating license89af5db
updating artifact package v2.1.6b4aefff
Merge pull request #323 from actions/eggyhead/update-artifact-v215Updates
codecov/codecov-action
from 3 to 4Release notes
Sourced from codecov/codecov-action's releases.
... (truncated)
Changelog
Sourced from codecov/codecov-action's changelog.
Looks like these dependencies are updatable in another way, so this is no longer needed.