Commit Graph

109 Commits

Author SHA1 Message Date
Greg Hendershott
739dac4c3a When Utah not available, try NEU 2020-04-23 15:04:55 -04:00
Greg Hendershott
c6d518b436 Add Racket 7.6 to example/.travis.yml 2020-02-14 17:05:42 -05:00
Greg Hendershott
d20f540a36 Use Utah for snapshot a.k.a. HEAD builds.
NWU doesn't seem to be building Linux at the moment.
2020-01-09 15:46:28 -05:00
Greg Hendershott
15710901e0 Reorder tests from old to new
Also make sure we exercise HEAD and HEADCS for newer.
2020-01-09 15:39:30 -05:00
Greg Hendershott
39b78abdc7 Tweak output for curl HEAD request check of installer URL 2019-11-25 15:54:35 -05:00
Greg Hendershott
439d472ab0 Edit comment about #!/bin/bash 2019-11-25 15:30:55 -05:00
Greg Hendershott
1dead206fb Add editorial/explanation comment to install-racket.sh 2019-11-25 15:23:47 -05:00
Greg Hendershott
7cacf1b480 Various README edits 2019-11-25 14:13:03 -05:00
Greg Hendershott
3aa473a578 Also shellcheck test.sh 2019-11-25 13:43:47 -05:00
Greg Hendershott
20b0d96bc4 Add explicit error checking 2019-11-25 13:43:30 -05:00
Greg Hendershott
960ebda600 Distinguish our own .travis.yml and example/.travis.yml
As a result, our own .travis.yml can focus on testing
install-racket.sh as of the current commit.

(I am still using test.sh and `for` loops. It's not immediately
obvious to me how to express that instead using a Travis job matrix --
or that doing so would be any clearer.)
2019-11-25 13:30:53 -05:00
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