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
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
a5dd242af1
feat!: Remove tag_filter function
2024-01-30 10:42:55 -06:00
737834224d
refactor: Swap list filtering with lazy iterations
2024-01-30 10:42:55 -06:00
mashehu
a082e105b0
make linter happy
2024-01-12 18:02:02 +00:00
99c654d38a
fix: Add check for non-semver version strings in cache check
2024-01-12 18:02:02 +00:00
9a573cd481
refactor: Make install_nextflow work using NextflowRelease objects
2024-01-12 18:02:02 +00:00
5a5c42e549
refactor: Make get_nextflow_release work using NextflowRelease objects
2024-01-12 18:02:02 +00:00
bc65c05e25
refactor: Make tag filtering work on NextflowRelease objects
2024-01-12 18:02:02 +00:00
cdb0393711
refactor!: Move all Octokit code to own file
...
Separation of concerns. We want to completely separate the internals of
Octokit from this application, so move any reference/call to Octokit into
its own file to symbolize that.
2024-01-12 18:02:02 +00:00
a97128956e
refactor: Move nextflow_bin_url function to NextflowRelease.ts
...
Nextflow binary URLs should be stored in the new NextflowRelease object, so
it should essentially be private for the NextflowRelease type. Move the
function to that file to signify that (but retain export for testing
purposes).
2024-01-12 18:02:02 +00:00
Robrecht Cannoodt
be72b1dc0f
If fs.renameSync
fails (e.g. because source and destination files are on different partitions), try fs.copySync
and fs.unlinkSync
instead.
2023-06-22 09:18:37 +02:00
545262d3b9
feat: Add tool-cache checking function
2023-05-18 12:49:37 +00:00
Edmund Miller
0aeab8d284
style: Use double-quotes
...
Co-authored-by: ewels <ewels@users.noreply.github.com>
2022-11-17 19:32:25 +00:00
Edmund Miller
95a4337530
style: Add simple-import-sort and run
2022-11-17 19:32:25 +00:00
Edmund Miller
981cd4fc2e
style: Set bracketSpacing to true
2022-11-17 19:32:25 +00:00
Edmund Miller
c3424c52c4
chore: Clean up release sorting types
2022-11-17 19:32:25 +00:00
Edmund Miller
7a0ec2a9b4
chore: Clean up a bunch of object references
...
https://medium.com/@kgdilipchandana/how-to-solve-error-ts2339-property-label-does-not-exist-on-type-in-angular-5-db01843ef6a
2022-11-17 19:32:25 +00:00
Edmund Miller
aebdb951b0
style: Fix all eslint errors
2022-11-17 19:32:25 +00:00
Edmund Miller
b9a7fb9499
refactor: Move functions functions to their own file
2022-11-17 19:32:25 +00:00