Skip to content

fix(jnv): improve installation script and update version support#69

Merged
jsburckhardt merged 1 commit intomainfrom
fix/jnv-public
Sep 22, 2025
Merged

fix(jnv): improve installation script and update version support#69
jsburckhardt merged 1 commit intomainfrom
fix/jnv-public

Conversation

@jsburckhardt
Copy link
Copy Markdown
Owner

Summary

This PR improves the jnv devcontainer feature with several enhancements:

Changes Made

Feature Configuration

  • Version bump: Updated from 1.0.0 to 1.0.1
  • Documentation: Added documentationURL pointing to the upstream repository

Installation Script Improvements

  • Better error handling: Enhanced error checking throughout the installation process
  • Multi-architecture support: Added support for aarch64 and armv7 architectures
  • Improved OS detection: Better handling of OS and architecture detection
  • Enhanced download process: More robust download and extraction logic
  • Installation verification: Added verification step to ensure successful installation
  • Cleaner code structure: Better organization with variables at the top and improved readability
  • Temporary directory usage: Uses proper temporary directories for safer extraction

Testing Updates

  • Version update: Updated test to use v0.6.1 instead of v0.1.2 for more current testing
  • Scenarios configuration: Updated test scenarios to match the new version

Benefits

  • More reliable installation across different architectures
  • Better error reporting and debugging capabilities
  • Support for newer versions of jnv
  • Cleaner and more maintainable code

Testing

  • Updated global test scenarios to use v0.6.1
  • Installation verification added to ensure binary works correctly

Fixes issues with jnv installation reliability and adds support for additional architectures.

@jsburckhardt jsburckhardt merged commit c445806 into main Sep 22, 2025
100 of 104 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant