- f8ce341: Rename setup-nais-cli to setup
- df66cd2: change branch from alpha to main
- 5597d77: Use custom tag handling
- f335765: Remove excess log line
- 95c4860: Do not modify major branch for prerelease versions
-
bb6e5a4: Complete rewrite to TypeScript with modern architecture
- 🚀 Performance: 3x faster by downloading pre-built binaries instead of building from source
- 🔒 Security: SHA256 checksum verification for all downloads
- 🧪 Testing: Comprehensive unit tests with Jest and dry-run testing mode
- 🏗️ Architecture: Modern TypeScript codebase with proper error handling
- 📦 Dependencies: Removed build dependencies (Go, mise) for smaller footprint
- 🎯 Platform: Linux-focused with amd64 and arm64 support
- 🔄 Releases: Automated release process with Changesets
- 📋 Documentation: Separated user and developer documentation
Breaking Changes:
- Now requires Linux runners only (Windows/macOS no longer supported)
- Action reference changed from
@alphato@v1 - New input parameter format (same
versionparameter, improved handling)
Migration:
# Before - uses: nais/setup@alpha # After - uses: nais/setup@v1 with: version: latest