- Update Tower CLI to v0.40.0
- Stop masking the
workflowId,workflowUrl,workspaceIdandworkspaceRefoutputs in the GitHub Actions log. They are not secrets, and masking is global for the rest of the job, so a link to the Seqera Platform run rendered as***in job summaries and PR comments (#48) - Write a clickable link to the launched run into the GitHub Actions job summary, and print the run URL in the step log (#48)
- Print the (scrubbed) Tower CLI log with a
::error::annotation when a launch fails, so the reason is visible in the GitHub Actions log rather than only in the uploaded artifact - Security fix: always strip
TOWER_ACCESS_TOKENfromtower_action_*.log/.json. Scrubbing now runs from anEXITtrap, so it also happens whentw launchfails and the script aborts early - Fix: give
tower_action_*.loga unique name per launch. The name was previously only minute-resolution, so several launches in one job shared a log file via/github/workspaceand one step's error dump included the other steps' output
- Update Tower CLI to v0.38.0 (#31)
- Rename "Nextflow Tower" to "Seqera Platform" throughout descriptions, outputs and docs; env var names and behaviour are unchanged for backwards compatibility (#41)
- Security fix:
tw launchis no longer run with-vby default. Verbose mode logged full HTTP request/response bodies intotower_action_*.log. Verbose logging is now opt-in via the newverboseinput (#39) - CI: pin GitHub Actions to commit SHAs and fix
zizmorsecurity findings (#40) - CI: don't fail the whole test job when the Azure compute environment is unavailable (#42)
- chore(deps): pin GitHub Actions dependencies (#32)
- Revert Tower CLI to v0.8.0 (#17)
- Update Tower CLI to v0.9.0 (#16)
- Update Tower CLI to v0.8.0 (#11)
- Fix: Output JSON file not base64 encoded
- Fix: Additional underscore from log removed
- Feature: Additional comment to PR if launching fails
- Feature: Action will now fail if pipeline submission fails (#2)
- Feature: Add outputs to action #3
- CI/CD: Add default test run to confirm correct running #4
- Fix: Remove quotes from output strings #5
- Docs: Simplify README.md #6
- Fix: Only run comment-pull-request if CI/CD was triggered by a pull_request#7
[Version 1.0] - 2023-03-28
Repository moved to seqeralabs/action-tower-launch. See the changelog in the nf-core repository for previous versions.