Compare commits

..

6 commits

4 changed files with 16 additions and 4 deletions

View file

@ -7,11 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
### Changed
- Upgraded GitHub Actions node version to v20
## [1.5.2] - 2024-02-07
### Added ### Added
- CI workflow steps for better compatibility with <https://github.com/nektos/act> - CI workflow steps for better compatibility with <https://github.com/nektos/act>
- Visual Studio Code debugging configuration - Visual Studio Code debugging configuration
- Husky pre-commit hooks for linting and formatting - Husky pre-commit hooks for linting and formatting
- Deprecation messages to warn users of upcoming API switch
## [1.5.1] - 2024-01-30 ## [1.5.1] - 2024-01-30
@ -80,7 +87,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- GitHub Actions workflow to test Nextflow installation and downstream usage - GitHub Actions workflow to test Nextflow installation and downstream usage
- Documentation and license files - Documentation and license files
[unreleased]: https://github.com/nf-core/setup-nextflow/compare/v1.5.1...HEAD [unreleased]: https://github.com/nf-core/setup-nextflow/compare/v1.5.2...HEAD
[1.5.2]: https://github.com/nf-core/setup-nextflow/compare/v1.5.1...v1.5.2
[1.5.1]: https://github.com/nf-core/setup-nextflow/compare/v1.5.0...v1.5.1 [1.5.1]: https://github.com/nf-core/setup-nextflow/compare/v1.5.0...v1.5.1
[1.5.0]: https://github.com/nf-core/setup-nextflow/compare/v1.4.0...v1.5.0 [1.5.0]: https://github.com/nf-core/setup-nextflow/compare/v1.4.0...v1.5.0
[1.4.0]: https://github.com/nf-core/setup-nextflow/compare/v1.3.0...v1.4.0 [1.4.0]: https://github.com/nf-core/setup-nextflow/compare/v1.3.0...v1.4.0

View file

@ -14,16 +14,20 @@ inputs:
description: "GitHub token to access the GitHub Releases API. The default token should be sufficient for all use cases." description: "GitHub token to access the GitHub Releases API. The default token should be sufficient for all use cases."
required: false required: false
default: ${{ github.token }} default: ${{ github.token }}
deprecationMessage: "setup-nextflow@v2 will no longer use the GitHub API. A token will no longer be needed."
cooldown: cooldown:
description: "Time (in seconds) to wait before querying the GitHub Releases API in the case of hitting a rate limit." description: "Time (in seconds) to wait before querying the GitHub Releases API in the case of hitting a rate limit."
required: false required: false
default: "60" default: "60"
deprecationMessage: "setup-nextflow@v2 will no longer use the GitHub API. The cooldown will no longer apply."
max-retries: max-retries:
description: "The number of times that to try querying the GitHub Releases API in case of a rate-limited failure." description: "The number of times that to try querying the GitHub Releases API in case of a rate-limited failure."
required: false required: false
default: "3" default: "3"
deprecationMessage: "setup-nextflow@v2 will no longer use the GitHub API. The retry count will no longer apply."
runs: runs:
using: "node16" using: "node20"
main: "dist/index.js" main: "dist/index.js"
branding: branding:
icon: "shuffle" icon: "shuffle"

2
package-lock.json generated
View file

@ -1,6 +1,6 @@
{ {
"name": "install-nextflow-action", "name": "install-nextflow-action",
"version": "1.5.1", "version": "1.5.2",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {

View file

@ -1,6 +1,6 @@
{ {
"name": "install-nextflow-action", "name": "install-nextflow-action",
"version": "1.5.1", "version": "1.5.2",
"description": "An action to install Nextflow into a GitHub Actions workflow and make it available for subsequent steps.", "description": "An action to install Nextflow into a GitHub Actions workflow and make it available for subsequent steps.",
"main": "lib/src/main.js", "main": "lib/src/main.js",
"scripts": { "scripts": {