Skip to content

Commit 9cbf670

Browse files
authored
Merge pull request #13 from ba-st/pharo_11
Add Pharo 11 support
2 parents ab4307d + 68959f2 commit 9cbf670

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

.docker/docker-tests.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ print_success() {
2424
}
2525

2626
run_in_compose() {
27-
docker-compose --file "$1" up --abort-on-container-exit
27+
docker compose --file "$1" up --abort-on-container-exit
2828
stop_compose "$1"
2929
}
3030

3131
stop_compose() {
32-
docker-compose --file "$1" down || docker-compose --file "$1" kill
32+
docker compose --file "$1" down || docker compose --file "$1" kill
3333
}
3434

3535
set -e
@@ -61,23 +61,23 @@ print_info "Building pharo-date image"
6161
docker build --tag pharo-date:sut pharo-date-multistage
6262

6363
print_info "Test #4 - Current date"
64-
docker-compose --file docker-compose-pharo-date.yml up --detach
64+
docker compose --file docker-compose-pharo-date.yml up --detach
6565
sleep 1
6666
curl -f http://localhost:8080
6767
print_success "OK"
6868
stop_compose docker-compose-pharo-date.yml
6969
print_success "Test #4 - Current date ...[OK]"
7070

7171
print_info "Test #5 - Current date multistage"
72-
docker-compose --file docker-compose-pharo-date-multistage.yml up --detach
72+
docker compose --file docker-compose-pharo-date-multistage.yml up --detach
7373
sleep 1
7474
curl -f http://localhost:8081
7575
print_success "OK"
7676
stop_compose docker-compose-pharo-date-multistage.yml
7777
print_success "Test #5 - Current date multistage...[OK]"
7878

7979
print_info "Test #6 - Current date balanced"
80-
docker-compose --file docker-compose-balanced-pharo-date.yml up --detach --scale date=3
80+
docker compose --file docker-compose-balanced-pharo-date.yml up --detach --scale date=3
8181
sleep 5
8282
curl -f http://localhost
8383
print_success "OK"

.github/workflows/docker-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/checkout@v3
1919
- name: Docker meta
2020
id: docker_meta_runtime
21-
uses: crazy-max/ghaction-docker-meta@v1
21+
uses: crazy-max/ghaction-docker-meta@v4
2222
with:
2323
images: ghcr.io/${{ github.repository_owner }}/pharo
2424
- name: Set up Docker Buildx
@@ -41,7 +41,7 @@ jobs:
4141
secrets: GIT_AUTH_TOKEN=${{ secrets.DOCKER_REGISTRY_TOKEN }}
4242
- name: Docker meta loader
4343
id: docker_meta_loader
44-
uses: crazy-max/ghaction-docker-meta@v1
44+
uses: crazy-max/ghaction-docker-meta@v4
4545
with:
4646
images: ghcr.io/${{ github.repository_owner }}/pharo-loader
4747
- name: Docker build and push loader

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
## Quick start
1616

1717
```bash
18-
docker run -it ghcr.io/ba-st/pharo:v10.0.1 pharo --version
18+
docker run -it ghcr.io/ba-st/pharo:v11.0.0 pharo --version
1919
```
2020

2121
## License

docs/how-to-guides/how-to-use-as-dependency.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
In your `Dockerfile` put something like:
44

55
```dockerfile
6-
FROM ghcr.io/ba-st/pharo:v10.0.1
6+
FROM ghcr.io/ba-st/pharo:v11.0.0
77
```
88

99
If you want to create a custom Pharo image it's better to use multi-stage builds
@@ -13,10 +13,10 @@ configure Iceberg to use HTTPS.
1313
For example
1414

1515
```dockerfile
16-
FROM ghcr.io/ba-st/pharo-loader:v10.0.1 AS loader
16+
FROM ghcr.io/ba-st/pharo-loader:v11.0.0 AS loader
1717
RUN pharo metacello install github://owner/repo:branch BaselineOfProject
1818

19-
FROM ghcr.io/ba-st/pharo:v10.0.1
19+
FROM ghcr.io/ba-st/pharo:v11.0.0
2020
COPY --from=loader /opt/pharo/Pharo.image ./
2121
COPY --from=loader /opt/pharo/Pharo.changes ./
2222
COPY --from=loader /opt/pharo/Pharo*.sources ./

source/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
FROM alpine:3 as download-image
33
RUN apk add unzip
44
WORKDIR /tmp/pharo-images
5-
ADD https://files.pharo.org/image/100/Pharo10.0.1-0.build.527.sha.0542643.arch.64bit.zip ./PharoImage.zip
5+
ADD https://files.pharo.org/image/110/Pharo11-SNAPSHOT.build.689.sha.8986777.arch.64bit.zip ./PharoImage.zip
66
RUN set -eu; \
77
unzip PharoImage.zip; \
88
rm PharoImage.zip; \

source/Dockerfile-loader

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG BASE_IMAGE=ghcr.io/ba-st/pharo
2-
ARG VERSION=v10.0.1
2+
ARG VERSION=v11.0.0
33
FROM $BASE_IMAGE:$VERSION
44
RUN pharo eval --save "EpMonitor current disable"
55
RUN pharo eval --save "EpMonitor current: (EpMonitor newWithLog: EpLog newNull)"

0 commit comments

Comments
 (0)