#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).
Bumps the gh-actions group with 7 updates in the / directory:
2
3
0.4.1
0.9.0
3.7.1
4.6.1
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.1Release notes
Sourced from JamesIves/github-pages-deploy-action's releases.
... (truncated)
Commits
5c6e9e9
Deploy Production Code for Commit e9abb9ce6e35175032a1e82dd997ac600ad10c9b 🚀e9abb9c
Merge branch 'dev' into releases/v4079c29c
build(deps-dev): bump the misc group with 2 updates (#1593)e0e9b96
build(deps): bump the eslint group with 3 updates (#1592)dfda814
Merge branch 'dev' of https://github.com/JamesIves/github-pages-deploy-action...c282185
chore: update dependabot groups91fd6ee
fix: :bug: Use commish to make branch unique (#1591)5bb052c
build(deps): bump typescript-eslint from 7.8.0 to 7.9.0 (#1586)ef33bcd
build(deps): bump codecov/codecov-action from 4.3.0 to 4.4.0 (#1588)1a64cb8
build(deps-dev): bump rimraf from 5.0.5 to 5.0.7 (#1583)Updates
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
6546280
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.21746f4a
Revert "updating to release 4.3.2"31685d0
updating to release 4.3.218bf333
Merge pull request #562 from actions/eggyhead/update-artifact-v215dac413b
update package lock versionbb3b4a3
updating package version3e3da83
updating artifact and core dependenciesUpdates
actions/download-artifact
from 2 to 4Release notes
Sourced from actions/download-artifact's releases.
... (truncated)
Commits
65a9edc
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-v2158caf195
package lock updated7a2ec4
updating package versionUpdates
codecov/codecov-action
from 3 to 4Release notes
Sourced from codecov/codecov-action's releases.