Skip to content

v1.1 - Support for Custom Release Tags

Choose a tag to compare

@samuelduchesne samuelduchesne released this 07 Nov 15:23
· 2 commits to main since this release

Version 1.1.0 - Support for Custom Release Tags

🎉 New Features

  • Custom Release Tag Support: Added optional energyplus-tag input to support EnergyPlus releases with non-standard tags (e.g., v24.2.0a)
    • When not specified, defaults to v{energyplus-version} for backward compatibility
    • Enables installation of the latest EnergyPlus versions like 24.2.0 that use tags with suffixes

📝 Changes

  • Updated action.yml:

    • Added new optional input energyplus-tag
    • Input is passed to installation script via ENERGYPLUS_TAG environment variable
  • Updated install.sh:

    • Now accepts ENERGYPLUS_TAG environment variable
    • Falls back to v$ENERGYPLUS_VERSION if tag not provided
    • Updated download URL construction to use the custom tag
  • Enhanced Documentation:

    • Added comprehensive input descriptions in README
    • Included usage examples for both standard and custom tag scenarios
    • Provided specific example for EnergyPlus 24.2.0 with v24.2.0a tag

🔄 Backward Compatibility

This release is fully backward compatible. Existing workflows will continue to work without modification as the energyplus-tag input is optional and defaults to the previous behavior (v{energyplus-version}).

📚 Usage Example

- uses: Elementa-Engineering/install-energyplus@v2
  with:
    energyplus-version: 24.2.0
    energyplus-sha: <appropriate-sha>
    energyplus-install: 24-2-0
    energyplus-tag: v24.2.0a