Commit Graph

98 Commits

Author SHA1 Message Date
Greg Hendershott
f2ee38346a Improve comment for main.rkt 2019-11-25 11:30:02 -05:00
Greg Hendershott
abc3d6b6b9 Run shellcheck in test.sh 2019-11-25 11:29:51 -05:00
Greg Hendershott
18eb8fadae Use bash <(curl raw.githubusercontent.com)
As I've started to do in my own projects' .travis.yml files.
2019-11-25 11:27:18 -05:00
Greg Hendershott
2211272c92 shellcheck suggested changes to install-racket.sh 2019-11-25 11:22:14 -05:00
Greg Hendershott
2945afacf9 Add Racket 7.5 to matrix in example .travis.yml 2019-11-20 12:46:44 -05:00
Greg Hendershott
2cc8138f53 Enhance test.sh to exercise all "flavor" permutations 2019-10-24 11:51:33 -04:00
Greg Hendershott
b438731ab3 Add RACKET_CS "flavor"; closes #37 2019-10-24 11:42:16 -04:00
Greg Hendershott
523825f1ac Add FUNDING.yml 2019-10-24 11:09:40 -04:00
Greg Hendershott
7048c12edf Update through 7.4 2019-10-24 11:07:14 -04:00
Greg Hendershott
9d5eeb5574 Add RELEASECS 2019-07-23 17:01:15 -04:00
Greg Hendershott
f741bd159b Update test.sh for recent versions and for RELEASECS 2019-07-23 17:00:55 -04:00
Ethan Estrada
c30155c015 Use shallow git clone instead of full git clone 2019-07-02 09:57:22 -04:00
Greg Hendershott
e7739e0117 Improve comments for "HEAD", "HEADCS", and "RELEASE"; closes #34 2019-06-07 20:13:36 -04:00
Greg Hendershott
73f9132b96 Update through 7.3 2019-06-07 20:08:26 -04:00
Matthew Butterick
07334c631d Add RACKET_NATIPKG 2019-04-27 09:34:05 -04:00
Greg Hendershott
23fe307ab6 Like 0d7c08f, but with less stupidity 2019-04-09 20:01:59 -04:00
Greg Hendershott
0d7c08f803 Change DL_BASE to https://www.cs.utah.edu/plt/installers
Intermittent outages at mirror.racket-lang.org yesterday and still
ongoing today. downloads.racket-lang.org changed this default, so I'm
doing same. Can change back later, if/as/when they do.
2019-04-09 19:51:57 -04:00
Greg Hendershott
30d4cda100 Add HEADCS to allow_failures just like HEAD and RELEASE 2018-11-29 21:32:05 -05:00
Philip McGrath
892c664cb5 Remove deprecated sudo: false.
Per https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
and https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures,
Travis CI is eliminating its container-based infrastructure
and deprecating the `sudo` keyword.

Also add 7.1 to build matrix.
2018-11-29 16:32:49 -05:00
Philip McGrath
4779de7966 Add "HEADCS" for Racket-on-Chez snapshots 2018-11-19 08:16:24 -05:00
Philip McGrath
92344e09ae Use https for pre-release.racket-lang.org 2018-10-27 23:53:02 -04:00
Dan Liebgold
85b939a890 Use https for plt.eecs HEAD 2018-10-04 11:16:08 -04:00
Greg Hendershott
1078bc76be Update install-racket.sh for 7.*
Also: Update test.sh and the example .travis.yml through Racket 7.0.
2018-07-28 09:50:28 -04:00
Greg Hendershott
76ba0c7795 Update test.sh through Racket 6.10 2017-08-08 17:45:26 -04:00
Spencer Florence
1df1d73d94 give a better error message on missing installer (#21) 2017-08-08 17:41:08 -04:00
Greg Hendershott
d4440963a8 Update example .travis.yml through Racket 6.10 2017-08-01 15:11:08 -04:00
Erik Silkensen
2f4fb6af85 Update for 6.10+ installer URLs (#20)
* Update for 6.10+ installer URLs, fixes #19
2017-08-01 15:08:35 -04:00
Greg Hendershott
daf965ac9c Update Racket versions
Also update the commented-out example of packages:

- No need to `cd`; can run `raco pkg install` in the repo dir.

- Add a step to check the package deps.
2017-04-10 23:58:57 -04:00
Greg Hendershott
de009a9e0f Merge pull request #18 from zenspider/fix/minimal-on-master
Overhaul install-racket.sh and add test.sh to validate full matrix.
2016-08-24 09:21:09 -04:00
Ryan Davis
ca38aeef46 Removed SCOPE_SNAPSHOT from .travis.yml 2016-08-13 14:44:53 -07:00
Ryan Davis
67b38da25f Overhaul install-racket.sh and add test.sh to validate full matrix.
Namely, added test.sh to run through all the possible downloads and test for validity.

Added handler for TEST=1 in install-racket.sh.

Normalize urls as much as possible and to get minimal installs working
properly. This can probably be merged to master and drop the minimal
branch entirely.

I think there is still some cleanup that can happen. The various linux
flavors can probably be unified, if not parameterized.

This patch removes SCOPE_SNAPSHOT, as it seems to point to incredibly
stale content. RELEASE does too, but there is a note that it is only
valid during release phases.
2016-08-08 16:50:59 -07:00
Greg Hendershott
0a1d589cec Merge pull request #16 from gus-massa/16-7-Release
Update the URL of the RELEASE version
2016-07-09 12:13:28 -04:00
Gustavo Massaccesi
545b287d90 Update the URL of the RELEASE version 2016-07-09 09:56:47 -03:00
Greg Hendershott
a583ee4533 Merge pull request #15 from lexi-lambda/master
Update for 6.5 installer URLs
2016-05-03 09:35:45 -04:00
Alexis King
831a87d30a Update for 6.5 installer URLs
fixes #14
2016-05-03 00:30:40 -07:00
Greg Hendershott
5caea9af7f Use sudo: false in example .travis.yml
See issue #5
2016-01-17 13:43:44 -05:00
Gustavo Massaccesi
84415da65d Add support for pre-release snapshot 2015-10-20 22:13:20 -03:00
Greg Hendershott
5e4d017204 set-of-scopes: use new racket-current-x86_64-linux.sh 2015-06-29 10:46:39 -04:00
Greg Hendershott
4c77798b3c Add Racket 6.2 to matrix in example .travis.yml 2015-06-28 09:01:19 -04:00
Greg Hendershott
c86c9fc4dc Merge pull request #8 from AlexKnauth/scope-set
support testing with scope-set expander snapshot
2015-05-18 14:04:21 -04:00
AlexKnauth
132097327c support scope-snapshot 2015-05-17 23:45:59 -04:00
Greg Hendershott
fcf3929f0b Merge pull request #7 from lkuper/patch-1
Fix duplicate `matrix` entry in .travis.yml
2015-04-04 22:33:02 -04:00
Lindsey Kuper
4a74d649b4 Fix duplicate matrix entry in .travis.yml
Closes #6.
2015-04-04 17:23:53 -07:00
Greg Hendershott
c457a94d6d Add allow_failures and fast_finish. 2015-02-22 09:25:12 -05:00
Greg Hendershott
ebbc14e18b Support Travis CI containers. Fixes #5.
Change install-racket.sh to:

- Use a RACKET_DIR env var saying where to install Racket. For backwards
  compatibility, if undefined this defaults to /usr/racket.

- Don't use sudo unless installing to /usr*.

- Download nightly snapshot builds from Northwestern not Utah.
  See https://github.com/travis-ci/travis-ci/issues/3012

- Fix the here string (which was slightly broken all along, although in
  a way that had been harmless).

Change the example .travis.yml to:

- Split env into global and matrix sections.

- Specify RACKET_DIR as a global var.

- Specify the RACKET_VERSIONs as matrix vars.

- Set PATH from RACKET_DIR (because install-racket.sh can't do this --
  it can't change the env for the .travis.yml).
2015-01-12 22:07:23 -05:00
Greg Hendershott
bf386bbfc9 Add Racket 6.1.1 to example .travis.yml 2014-11-04 11:07:38 -05:00
Greg Hendershott
2aa8d0304b Add Racket 6.1 to matrix 2014-08-11 21:54:23 -04:00
Greg Hendershott
b50ec04d93 Change version 6 regexp 2014-08-11 21:51:30 -04:00
Greg Hendershott
dceb7ddf35 Merge branch 'use-git-to-get-the-script' 2014-06-06 18:52:51 -04:00
Greg Hendershott
e8fd95654e Use https not ssh URL 2014-06-06 14:52:14 -04:00