Skip to content

Commit c7014ff

Browse files
authored
Switch CI from ponyc nightly to release (#303)
ponyc 0.61.1 has been released. Switch CI jobs back to using the release version of ponyc.
1 parent 2edcabd commit c7014ff

File tree

3 files changed

+27
-27
lines changed

3 files changed

+27
-27
lines changed

.github/workflows/nightlies.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ jobs:
2424
- name: Checkout
2525
uses: actions/checkout@v6.0.2
2626
- name: Pull Docker image
27-
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly
27+
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder:release
2828
- name: Build and upload
2929
run: |
3030
docker run --rm \
3131
-v ${{ github.workspace }}:/root/project \
3232
-w /root/project \
3333
-e CLOUDSMITH_API_KEY=${{ secrets.CLOUDSMITH_API_KEY }} \
3434
-e GITHUB_REPOSITORY=${{ github.repository }} \
35-
ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly \
35+
ghcr.io/ponylang/shared-docker-ci-standard-builder:release \
3636
bash .ci-scripts/release/arm64-unknown-linux-nightly.bash
3737
- name: Send alert on failure
3838
if: ${{ failure() }}
@@ -50,7 +50,7 @@ jobs:
5050
name: Build and upload x86-64-unknown-linux-nightly to Cloudsmith
5151
runs-on: ubuntu-latest
5252
container:
53-
image: ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly
53+
image: ghcr.io/ponylang/shared-docker-ci-standard-builder:release
5454
steps:
5555
- uses: actions/checkout@v6.0.2
5656
- name: Build and upload
@@ -77,7 +77,7 @@ jobs:
7777
- name: Build and upload
7878
run: |
7979
python.exe -m pip install --upgrade cloudsmith-cli
80-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
80+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
8181
Expand-Archive -Path C:\ponyc.zip -DestinationPath C:\ponyc;
8282
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
8383
.\make.ps1 -Command build;
@@ -107,7 +107,7 @@ jobs:
107107
- name: Build and upload
108108
run: |
109109
python.exe -m pip install --upgrade cloudsmith-cli
110-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
110+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
111111
Expand-Archive -Path C:\ponyc.zip -DestinationPath C:\ponyc;
112112
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
113113
.\make.ps1 -Command build;
@@ -135,7 +135,7 @@ jobs:
135135
steps:
136136
- uses: actions/checkout@v6.0.2
137137
- name: install ponyc
138-
run: bash .ci-scripts/macos-x86-install-pony-tools.bash nightly
138+
run: bash .ci-scripts/macos-x86-install-pony-tools.bash release
139139
- name: brew install dependencies
140140
run: brew install coreutils
141141
- name: pip install dependencies
@@ -164,7 +164,7 @@ jobs:
164164
steps:
165165
- uses: actions/checkout@v6.0.2
166166
- name: install ponyc
167-
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash nightly
167+
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
168168
- name: brew install dependencies
169169
run: brew install coreutils
170170
- name: pip install dependencies

.github/workflows/pr.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ jobs:
2121
name: x86_64 Linux
2222
runs-on: ubuntu-latest
2323
container:
24-
image: ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly
24+
image: ghcr.io/ponylang/shared-docker-ci-standard-builder:release
2525
steps:
2626
- uses: actions/checkout@v6.0.2
27-
- name: Test with most recent ponyc nightly
27+
- name: Test with most recent ponyc release
2828
run: make test
2929

3030
# Currently, GitHub actions supplied by GH like checkout and cache do not work
@@ -43,23 +43,23 @@ jobs:
4343
- name: Checkout
4444
uses: actions/checkout@v6.0.2
4545
- name: Pull Docker image
46-
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly
47-
- name: Test with most recent ponyc nightly
46+
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder:release
47+
- name: Test with most recent ponyc release
4848
run: |
4949
docker run --rm \
5050
-v ${{ github.workspace }}:/root/project \
5151
-w /root/project \
52-
ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly \
52+
ghcr.io/ponylang/shared-docker-ci-standard-builder:release \
5353
make test
5454
5555
x86_windows:
5656
name: x86_64 Windows
5757
runs-on: windows-2025
5858
steps:
5959
- uses: actions/checkout@v6.0.2
60-
- name: Test with most recent ponyc nightly
60+
- name: Test with most recent ponyc release
6161
run: |
62-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
62+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
6363
Expand-Archive -Path C:\ponyc.zip -DestinationPath C:\ponyc;
6464
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
6565
.\make.ps1 -Command test 2>&1
@@ -69,9 +69,9 @@ jobs:
6969
runs-on: windows-11-arm
7070
steps:
7171
- uses: actions/checkout@v6.0.2
72-
- name: Test with most recent ponyc nightly
72+
- name: Test with most recent ponyc release
7373
run: |
74-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
74+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
7575
Expand-Archive -Path C:\ponyc.zip -DestinationPath C:\ponyc;
7676
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
7777
.\make.ps1 -Command test 2>&1
@@ -82,10 +82,10 @@ jobs:
8282
steps:
8383
- uses: actions/checkout@v6.0.2
8484
- name: install ponyc
85-
run: bash .ci-scripts/macos-x86-install-pony-tools.bash nightly
85+
run: bash .ci-scripts/macos-x86-install-pony-tools.bash release
8686
- name: brew install dependencies
8787
run: brew install coreutils
88-
- name: Test with most recent ponyc nightly
88+
- name: Test with most recent ponyc release
8989
run: |
9090
export PATH="/tmp/ponyc/bin/:$PATH"
9191
make test
@@ -96,10 +96,10 @@ jobs:
9696
steps:
9797
- uses: actions/checkout@v6.0.2
9898
- name: install ponyc
99-
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash nightly
99+
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
100100
- name: brew install dependencies
101101
run: brew install coreutils
102-
- name: Test with most recent ponyc nightly
102+
- name: Test with most recent ponyc release
103103
run: |
104104
export PATH="/tmp/ponyc/bin/:$PATH"
105105
make test

.github/workflows/release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ jobs:
4747
- name: Checkout
4848
uses: actions/checkout@v6.0.2
4949
- name: Pull Docker image
50-
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly
50+
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder:release
5151
- name: Build and upload
5252
run: |
5353
docker run --rm \
5454
-v ${{ github.workspace }}:/root/project \
5555
-w /root/project \
5656
-e CLOUDSMITH_API_KEY=${{ secrets.CLOUDSMITH_API_KEY }} \
5757
-e GITHUB_REPOSITORY=${{ github.repository }} \
58-
ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly \
58+
ghcr.io/ponylang/shared-docker-ci-standard-builder:release \
5959
bash .ci-scripts/release/arm64-unknown-linux-release.bash
6060
6161
x86-64-unknown-linux-release:
@@ -64,7 +64,7 @@ jobs:
6464
needs:
6565
- pre-artefact-creation
6666
container:
67-
image: ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly
67+
image: ghcr.io/ponylang/shared-docker-ci-standard-builder:release
6868
steps:
6969
- uses: actions/checkout@v6.0.2
7070
- name: Build and upload
@@ -80,7 +80,7 @@ jobs:
8080
steps:
8181
- uses: actions/checkout@v6.0.2
8282
- name: install ponyc
83-
run: bash .ci-scripts/macos-x86-install-pony-tools.bash nightly
83+
run: bash .ci-scripts/macos-x86-install-pony-tools.bash release
8484
- name: brew install dependencies
8585
run: brew install coreutils
8686
- name: pip install dependencies
@@ -100,7 +100,7 @@ jobs:
100100
steps:
101101
- uses: actions/checkout@v6.0.2
102102
- name: install ponyc
103-
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash nightly
103+
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
104104
- name: brew install dependencies
105105
run: brew install coreutils
106106
- name: pip install dependencies
@@ -122,7 +122,7 @@ jobs:
122122
- name: Build and upload
123123
run: |
124124
python.exe -m pip install --upgrade cloudsmith-cli
125-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
125+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
126126
Expand-Archive -Path C:\ponyc.zip -DestinationPath C:\ponyc;
127127
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
128128
.\make.ps1 -Command build;
@@ -142,7 +142,7 @@ jobs:
142142
- name: Build and upload
143143
run: |
144144
python.exe -m pip install --upgrade cloudsmith-cli
145-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
145+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
146146
Expand-Archive -Path C:\ponyc.zip -DestinationPath C:\ponyc;
147147
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
148148
.\make.ps1 -Command build;

0 commit comments

Comments
 (0)