From 3af74104033e1a0c748650df934ef4db1ba14894 Mon Sep 17 00:00:00 2001 From: Bogdan Popa Date: Wed, 17 May 2023 07:25:16 +0300 Subject: [PATCH 1/2] build: add 8.9 --- README.md | 6 +++--- build.sh | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 09f08ff..8b7adfc 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # racket-docker -Docker images for various Racket versions available on DockerHub as [`racket/racket:`](https://hub.docker.com/r/racket/racket/). For example, to run a Racket 8.8 REPL: +Docker images for various Racket versions available on DockerHub as [`racket/racket:`](https://hub.docker.com/r/racket/racket/). For example, to run a Racket 8.9 REPL: ``` -$ docker run -it racket/racket:8.8 +$ docker run -it racket/racket:8.9 ``` #### Normal images @@ -16,7 +16,7 @@ These images use the `minimal-install` of Racket to avoid pulling in things like DrRacket or Scribble. This also means many `raco` commands such as `raco make` will be missing; install the `compiler-lib` package to get most of the standard `raco` commands. Alternatively, use the "full" images instead such as -`racket/racket:8.8-full`. +`racket/racket:8.9-full`. Versions: 6.1 and above. Racket CS images are available for 7.4 and above. diff --git a/build.sh b/build.sh index 1843cef..a7e6b7b 100755 --- a/build.sh +++ b/build.sh @@ -122,7 +122,7 @@ foreach () { done; }; -declare -r LATEST_RACKET_VERSION="8.8"; +declare -r LATEST_RACKET_VERSION="8.9"; tag_latest () { declare -r repository="${1}"; @@ -130,7 +130,7 @@ tag_latest () { }; build_all_8x () { - foreach build_8x "8.0" "8.1" "8.2" "8.3" "8.4" "8.5" "8.6" "8.7" "8.8"; + foreach build_8x "8.0" "8.1" "8.2" "8.3" "8.4" "8.5" "8.6" "8.7" "8.8" "8.9"; tag_latest "${DOCKER_REPOSITORY}"; tag_latest "${SECONDARY_DOCKER_REPOSITORY}"; } From 3baef3cbeb980a67b3f0be42ecc32f7a2fcf009b Mon Sep 17 00:00:00 2001 From: Bogdan Popa Date: Wed, 17 May 2023 09:20:45 +0300 Subject: [PATCH 2/2] ci: stop building 6x series It's been long enough now that things like certs have stopped working. These imagines have already been built and published to Docker Hub, so this doesn't break any existing stuff. --- .github/workflows/deploy.yml | 2 +- .github/workflows/pr.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fdbd965..79195d4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false matrix: - series: [6x, 7x, 8x] + series: [7x, 8x] steps: - uses: actions/checkout@master - run: ./build.sh ${{ matrix.series }} diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index d4e79b4..d98410f 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -7,7 +7,7 @@ jobs: strategy: fail-fast: false matrix: - series: [6x, 7x, 8x, snapshot] + series: [7x, 8x, snapshot] steps: - uses: actions/checkout@master - run: ./build.sh ${{ matrix.series }}