You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add legacy GitHub secrets for backward compatibility with older nf-core tools (#163)
* feat: Add legacy GitHub secrets for backward compatibility with older nf-core tools
Add duplicate GitHub secrets/variables using legacy naming conventions:
- TOWER_WORKSPACE_ID (secret) - duplicates workspace variable
- TOWER_COMPUTE_ENV (secret) - points to CPU compute environment
- AWS_S3_BUCKET (variable) - hardcoded bucket name
These provide compatibility with nf-core tools v3.3.2 and earlier that expect
the old secret naming format, addressing secret masking issues.
Resolves: #162
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
* build: Add .envrc for AWS Megatests
* refactor: improve IaC approach for compute environment management
- Replace hardcoded compute environment IDs with dynamic Tower CLI queries
- Fix 1Password field access using proper sections[0].fields pattern
- Update seqerakit configs to use on_exists: "ignore" for existing resources
- Add protection flags to GitHub secrets to prevent accidental deletion
- Remove import declarations to resolve resource replacement conflicts
This ensures true Infrastructure as Code without hardcoded values while
maintaining compatibility with existing compute environments that have
active jobs.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
* fix: make GitHub variable values visible in Pulumi outputs
- Remove additional_secret_outputs from compute environment query commands
- Use pulumi.Output.unsecret() to expose variable values in exports
- Export actual variable values instead of variable names
- Fix variables showing as [secret] when they should display actual IDs
This ensures GitHub organization variables show their actual values in
Pulumi outputs for better visibility and debugging, while keeping secrets
properly masked.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
---------
Co-authored-by: Claude <[email protected]>
0 commit comments