* Add better version support. Restructure code. Implement OS agnostic fallback
* Support latest for cabal and stack. Add enable-stack option.
* Add outputs
* Update documentation. Change default for GHC to latest.
This patch adds functionality to
* Test cabal build and cabal run in the CI workflow
* Test GHC 7.10.3 on Linux and ensures that it works
* On Linux, try hvr's PPA before ghcup
* Re-base onto upstream master
* Use os over operating-system per json schema suggestion
* Upgrade dependencies
* Update action.yml syntax
* Restructure repo on latest typescript-action
* Update workflow.yml to use same node version as action.yml
* Pull in improvements from open PRs. Fix package.json scripts
* Type function return arguments
* Don't eslint automatic formatting changes
* Initial implementation of ghc+cabal install for linux/mac/windows
* Update README
* Fix cabal version in action.yml
* Implement initial simplistic test suite
* Test action with CI
* Use chocolatey directly to install ghc and cabal
* Try pre-installed tool on linux first
* Clean up documentation
* Expand README
* Test super old GHC on ubuntu
* Implement support for stack
* Update documentation about Stack support
* Test stack install in Github Actions CI
authored-by: Jared Weakly <jweakly@galois.com>