Commit graph

254 commits

Author SHA1 Message Date
renovate[bot]
4ef8f0f575
chore(deps): update dependency eslint to v9 2024-04-19 22:33:28 +00:00
renovate[bot]
ab94e32927 chore(deps): update typescript-eslint monorepo to v7.6.0 2024-04-15 12:02:13 -05:00
renovate[bot]
27b1bc9bef chore(deps): update dependency eslint-plugin-simple-import-sort to v12.1.0 2024-04-15 12:01:59 -05:00
renovate[bot]
0f8fc22492 chore(deps): update dependency typescript to v5.4.5 2024-04-14 21:57:58 -05:00
renovate[bot]
0a5cc48e51 chore(deps): update dependency @types/node to v20.12.7 2024-04-14 21:57:43 -05:00
renovate[bot]
7d31b0991c chore(deps): update codecov/codecov-action digest to 8450866 2024-04-11 11:43:55 +00:00
renovate[bot]
d475ee06d1 chore(deps): update dependency @types/node to v20.12.5 2024-04-08 12:10:08 -05:00
renovate[bot]
3ed177f4dd chore(deps): update dependency typescript to v5.4.4 2024-04-08 12:09:54 -05:00
renovate[bot]
c36909436a chore(deps): update dependency @tsconfig/node16 to v16.1.3 2024-04-08 12:09:43 -05:00
renovate[bot]
f6504dea41 chore(deps): update codecov/codecov-action digest to 7afa10e 2024-04-05 06:19:10 +00:00
renovate[bot]
dd32ff311c chore(deps): update codecov/codecov-action digest to c16abc2 2024-03-28 03:26:01 +00:00
renovate[bot]
f45e055dae chore(deps): update typescript-eslint monorepo to v7.4.0 2024-03-26 22:39:13 -05:00
renovate[bot]
539df473f2 chore(deps): update dependency typescript to v5.4.3 2024-03-26 22:38:22 -05:00
renovate[bot]
e4b51448e5 chore(deps): update dependency @tsconfig/node16 to v16.1.2 2024-03-26 22:37:35 -05:00
renovate[bot]
b6450942b1 fix(deps): update dependency @types/node to v20.11.30 2024-03-20 12:30:56 -05:00
renovate[bot]
ba4707051a chore(deps): update dependency @types/node to v20.11.29 2024-03-18 22:04:15 -05:00
renovate[bot]
30529cda13 chore(deps): update actions/setup-java digest to 99b8673 2024-03-16 00:37:22 +00:00
renovate[bot]
4637a9eae3 fix(deps): update dependency @types/node to v20.11.27 2024-03-13 17:59:51 -05:00
renovate[bot]
ffdeb683d4 chore(deps): update dependency typescript to v5.4.2 2024-03-11 22:31:55 -05:00
renovate[bot]
1f956c348c chore(deps): update typescript-eslint monorepo to v7.2.0 2024-03-11 22:31:33 -05:00
renovate[bot]
0659912bc7 chore(deps): update dependency @types/node to v20.11.26 2024-03-11 22:31:16 -05:00
86f6f140b1
chore: Bump version in CHANGELOG to v2.0.0 2024-02-29 19:14:09 -06:00
a9cb77cf2d
chore: Bump version in package files to v2.0.0 2024-02-29 19:08:28 -06:00
dab00cf95f
chore: Run npm audit fix 2024-02-29 19:06:30 -06:00
0dada87e26 fix: Increase ava test timeout amount 2024-02-29 19:05:07 -06:00
e1fffeb533 chore: Remove unused parameters from debug configuration 2024-02-29 19:05:07 -06:00
156de38608 chore: Remove GITHUB_TOKEN from actrc 2024-02-29 19:05:07 -06:00
d1ab68ccb4 chore: Remove GitHub token from README 2024-02-29 19:05:07 -06:00
e6c6e059b5 chore: Update CHANGELOG 2024-02-29 19:05:07 -06:00
295ac2462c chore!: Remove unused parameters from action.yml 2024-02-29 19:05:07 -06:00
60bfcf0fe2 test: Add test for install_nextflow 2024-02-29 19:05:07 -06:00
5534093b23 chore: Add ability to deal with temporary files generated by tests
The "install_nextflow" tests generate a new install of Nextflow every time
 they are run based on the "RUNNER_TEMP" environment variable. Deal with
this by adding our RUNNER_TEMP variable to the ava config and making sure
none of these installs get committed.
2024-02-29 19:05:07 -06:00
d734edd2bc test: Add tests for Nextflow release version resolver 2024-02-29 19:05:07 -06:00
d86e286349 feat!: Remove url resolver for NextflowRelease 2024-02-29 19:05:07 -06:00
913140bcc3 feat!: Remove Octkit conversion function for NextflowRelease 2024-02-29 19:05:07 -06:00
40341375dd test!: Remove testing utils for getting GitHub token
This is no longer needed under the new API.
2024-02-29 19:05:07 -06:00
81ae9e771c chore!: Remove octokit throttling dependency 2024-02-29 19:05:07 -06:00
4f10ea1aa5 feat!: Remove Octokit API 2024-02-29 19:05:07 -06:00
caa40cbf6e refactor!: Replace Octokit API with nf-core API in main script 2024-02-29 19:05:07 -06:00
fe7784be92 refactor!: Rename NextflowRelease.allBinaryURL to NextflowRelease.downloadUrlAll
Another API consistency update.
2024-02-29 19:05:07 -06:00
4049d10c6d refactor!: Rename NextflowRelease.binaryURL to NextflowRelease.downloadURL
Another API consistency change.
2024-02-29 19:05:07 -06:00
a6f42a71d4 refactor!: Rename NextflowRelease.versionNumber to NextflowRelease.version
This is to preserve consistency with the new API
2024-02-29 19:05:07 -06:00
c5088a9942 feat!: Remove the "latest-*" version resolvers from get_nextflow_release
Not needed due to the new API
2024-02-29 19:05:07 -06:00
0af53866f0 fix: Fix the version number debug log 2024-02-29 19:05:07 -06:00
5570bb488b test!: Remove version resolving tests for "latest*" versions
This functionality is now offloaded to the API.
2024-02-29 19:05:07 -06:00
214ce026da feat: Make get_nextflow_release compatible with arrays
Although it seems like we're moving backwards, the new API only supports a
single data dump. I still like the iterative nature rather, so tack on
array support.
2024-02-29 19:05:07 -06:00
1c4afed1ea feat: Add nf-core website API wrapper
Basically, a stand-in for OctoKit, but smarter.
2024-02-29 19:05:07 -06:00
98350997f1 feat: Add optional published_at field to NextflowRelease type
Per @ewels request, the API on nf-co.re includes a "published_at" field
with the date of each release. For future compatibility without breaking
anything current, add an optional field that can handle this additional
information.
2024-02-29 19:05:07 -06:00
8d3c60ecae chore: Add @typescript-eslint/eslint-plugin dependency 2024-02-29 18:51:43 -06:00
cf6c080d16 fix: Remove eslint-plugin-jest dev dependency
We don't use jest in this repo, and the dependency conflicts with the
desired parser update. Remove it entirely.
2024-02-29 18:51:43 -06:00