Skip to content

v1.0.0-next.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 10:36
· 43 commits to main since this release

Major Changes

  • 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 @alpha to @v1
    • New input parameter format (same version parameter, improved handling)

    Migration:

    # Before
    - uses: nais/setup-nais-cli@alpha
    
    # After
    - uses: nais/setup-nais-cli@v1
      with:
        version: latest