80 Commits

Author SHA1 Message Date
Andy McKay
59f838c36d Merge pull request #56 from actions/marking-as-unmaintained
Some checks failed
Licensed / Check licenses (push) Has been cancelled
Mark as unmaintained
2020-12-11 13:52:54 -08:00
Andy McKay
a5186f2ae5 Update README.md
Updating as per suggestion.
2020-12-10 16:22:47 -08:00
Andy McKay
6c40c293ec Update README.md
Add in a link to a maintained fork.
2020-11-25 15:07:39 -08:00
Andy McKay
f59ee06298 Update README.md
Add in a notice about the lack of maintenance on this repository. Sadly we haven't got the people to maintain this repository and we'd like to make it clear to visitors to this repository about it's state. This process of marking it unmaintained only affects future updates. The Action will still continue work as it is in old workflows.

Once this lands, we'll also Archive this repository.
2020-11-25 14:08:46 -08:00
Thomas Boop
048c299797 Merge pull request #47 from thboop/main
Update GHC versions on windows
v1.1.4 v1
2020-11-18 15:10:47 -05:00
Thomas Boop
8c47402eee Disable commands when choco installing and use old versions 2020-11-18 11:44:19 -05:00
Thomas Boop
7b9c49b13d refactor getChocoPath 2020-11-16 11:40:04 -05:00
Thomas Boop
0ab446a68d get chocoPathVersion Correctly 2020-11-16 11:23:35 -05:00
Thomas Boop
4cd1e346a4 Update readme and correctly add path 2020-11-16 11:13:21 -05:00
Thomas Boop
4861e20f66 Use seperate default version for windows 2020-11-16 10:48:35 -05:00
Thomas Boop
cf5c1bc931 add updated windows versions 2020-11-16 09:31:12 -05:00
Thomas Boop
27212bb551 Merge pull request #39 from thboop/addEnvFiles
Add Env Files
v1.1.3
2020-09-30 15:07:16 -04:00
Thomas Boop
5227b10dba add env files 2020-09-29 16:31:59 -04:00
Patrick Thomson
55beb2c6b4 Merge pull request #32 from bubba/ghc-8.10.2
Add ghc-8.10.2 to list of versions
2020-09-28 11:16:15 -04:00
Ross Brodbeck
2cd7ee60e4 Merge pull request #33 from thboop/main
Add Licensed to verify third party dependencies
2020-09-23 12:20:05 -04:00
Thomas Boop
0f974364ee Add Licensed to verify third party dependencies 2020-09-09 12:13:53 -04:00
Luke Lau
7235984897 Add ghc-8.10.2 to list of versions 2020-08-09 16:48:48 +01:00
Patrick Thomson
2215b2cb65 Merge pull request #29 from bubba/ghc-8.8.4
Add GHC 8.8.4 and use ghcup-0.1.8
2020-07-29 11:42:56 -04:00
Luke Lau
c2e19a92bb Ignore exit code for choco and ghcup installs
This means that they can now fallback to alternatve install options
2020-07-27 13:27:27 +01:00
Luke Lau
d8110230de Update ghcup to 0.1.8 and add ghc-8.8.4 support
Need to make the apt install function not error whenever it returns a
non-zero exit code, because ghc-8.8.4 isn't available via apt just yet
2020-07-23 13:11:51 +01:00
Andy McKay
01bd6f8872 Merge pull request #27 from actions/update-default-branch
Rename default branch
2020-07-21 09:08:39 -07:00
Andy McKay
198b4e4e44 Rename default branch
This updates the Action to work with the new default branch
2020-07-21 09:03:47 -07:00
Andy McKay
34d7e72d93 Merge pull request #26 from actions/dependabot/npm_and_yarn/lodash-4.17.19
Bump lodash from 4.17.15 to 4.17.19
2020-07-21 08:26:35 -07:00
dependabot[bot]
b2c4ef4f60 Bump lodash from 4.17.15 to 4.17.19
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-18 09:00:39 +00:00
Timothy Clem
e3e5ff096b Merge pull request #16 from mbj/fix/readme-example
Fix stack readme example
v1.1.2
2020-07-06 07:59:18 -07:00
Timothy Clem
c493fba651 Merge pull request #24 from haskell-CI/fix-private-https-hackage
Leave cabal's http-transport setting on its default
2020-07-06 07:58:49 -07:00
Jared Weakly
2d6ac72254 fix cabal update for private https hackages 2020-06-24 11:29:14 -07:00
Timothy Clem
c80f11a266 Merge pull request #22 from haskell-CI/master
Fix macos ghcup and cabal flags (#4)
v1.1.1
2020-06-11 14:17:55 -07:00
Jared Weakly
cfefe70615 Fix macos ghcup and cabal flags (#4)
* fix short-circuit logic for ghcup based installs of ghc

* fix unrecognized user-config option for cabal v2.0

* update dependencies
2020-06-09 09:58:15 -07:00
Markus Schirp
995068575a Fix stack readme example 2020-05-12 00:10:48 +00:00
Timothy Clem
c1b48c3995 Merge pull request #15 from haskell-CI/releases/v1.1
Update documentation to v1.1
v1.1 v1.1.0
2020-05-04 06:57:46 -07:00
Jared Weakly
bc8c103907 Update latest stack to v2.3.1 2020-04-30 11:52:49 -07:00
Jared Weakly
dfe236d133 Make updating tests on version bumps unnecessary 2020-04-30 11:36:10 -07:00
Jared Weakly
54cfeed6a1 Update documentation to v1.1 2020-04-28 12:14:36 -07:00
Timothy Clem
2bb8480234 Merge pull request #12 from haskell-CI/master
Add Windows, macOS, and Stack Support (#1)
2020-04-28 09:36:01 -07:00
Jared Weakly
9bd8f8d45b Version ghcup (#3)
* Version ghcup

* Don't cache something that needs to be tested for correctness
2020-04-27 17:22:46 -07:00
Jared Weakly
68697853e3 Add minimal example to README 2020-04-24 11:57:40 -07:00
Jared Weakly
120f5dc3eb Implement fallback install and outputs (#2)
* 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.
2020-04-24 11:53:29 -07:00
Jared Weakly
c4e863e92f Clean up wording in README 2020-03-30 10:19:41 -07:00
Jared Weakly
1bac4f5680 Remove unnecessary gitattributes file 2020-03-30 10:17:26 -07:00
Jared Weakly
aedd2c8f4c Merge remote-tracking branch 'upstream/master' 2020-03-30 09:39:23 -07:00
Timothy Clem
39f6060c35 Merge pull request #13 from actions/ci-on-pr
Update workflow to build and test pull requests
2020-03-30 08:46:52 -07:00
Timothy Clem
b7b0d7dce2 Use node 12 and specific releases of these actions 2020-03-30 08:38:46 -07:00
Timothy Clem
3108ab5594 Build on push and pr 2020-03-30 08:38:27 -07:00
Jared Weakly
28eaec6120 Verify Cabal functionality for various installs
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
2020-03-30 08:24:21 -07:00
Jared Weakly
5fd55ef5c0 Don't unnecessarily split args 2020-03-27 17:59:12 -07:00
Jared Weakly
d3ac0a8114 Fix path construction error in windows 2020-03-27 17:56:26 -07:00
Jared Weakly
30f91c7927 Add basic cabal setup steps 2020-03-25 17:29:40 -07:00
jared-w
8154472447 Add Windows and macOS Support (#1)
* 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>
2020-03-23 11:24:06 -07:00
Timothy Clem
a6006d2c28 Merge pull request #9 from actions/workflow-fix
Use node-version per lint warning
2020-03-13 09:30:37 -07:00