* Support the special version "MIN"
* Support JULIA_PROJECT
* Add tests
* Add forgotten test fixtures
* Get latest prerelease/release
* No special pre-release behaviour
* Add test for NPM semver difference
* Robust test suite
* Disallow less-than-equal
* Refactor validJuliaCompatRange to return a validRange
* Rename MIN to min
* Rename getProjectFile to getProjectFilePath
* Comment on "project" input
* Additional tests for getProjectFilePath
* Add comment on `juliaCompatRange`
Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
* Update dependencies
---------
Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
* improve example versions and note
* add info if user explicitly sets version to 1.6
* npm run build
* add 1.6 explicitly to CI
* convert to a github actions notice
* try core.notice
* npm run build
* Apply suggestions from code review
Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
* Update action.yml
* update example
* update toc
* npm build
---------
Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
* If the user provides `default` as the value of the `arch` input, use the runner machine's architecture
* `npm run build`
* Convert the key `processedArchInput` to lower case before indexing into the `archSynonyms` dict
* `npm run build`
---------
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com>
* If the user does not specify the `arch` input, default to `${{ runner.arch }}` (instead of defaulting to `x64`)
* Add a CI workflow that tests the default arch (i.e. tests what happens when the user does not specify the `arch` input)
EOL was almost a month ago. Woops.
I don't care about people using an old version of GitHub Enterprise, so I'm not going to annoy every single user of this action with a breaking update like GH did with their core actions. If you're a user of GHE: consider this a breaking update.