Skip to content

Commit 7b64250

Browse files
committed
Switch CI from ponyc nightly to release
ponyc 0.61.1 has been released. Switch CI jobs back to using the release version of ponyc.
1 parent 5cf0921 commit 7b64250

3 files changed

Lines changed: 33 additions & 33 deletions

File tree

.github/workflows/nightlies.yml

Lines changed: 9 additions & 9 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-with-libressl-4.2.0:nightly
27+
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0: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-with-libressl-4.2.0:nightly \
35+
ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0: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-with-libressl-4.2.0:nightly
53+
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
5454
steps:
5555
- uses: actions/checkout@v6.0.2
5656
- name: Build and upload
@@ -77,9 +77,9 @@ 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 -Force -Path C:\ponyc.zip -DestinationPath C:\ponyc;
82-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/corral-x86-64-pc-windows-msvc.zip -OutFile C:\corral.zip;
82+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/corral-x86-64-pc-windows-msvc.zip -OutFile C:\corral.zip;
8383
Expand-Archive -Force -Path C:\corral.zip -DestinationPath C:\ponyc;
8484
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
8585
.\make.ps1 -Command fetch;
@@ -109,9 +109,9 @@ jobs:
109109
- name: Build and upload
110110
run: |
111111
python.exe -m pip install --upgrade cloudsmith-cli
112-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
112+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
113113
Expand-Archive -Force -Path C:\ponyc.zip -DestinationPath C:\ponyc;
114-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/corral-arm64-pc-windows-msvc.zip -OutFile C:\corral.zip;
114+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/corral-arm64-pc-windows-msvc.zip -OutFile C:\corral.zip;
115115
Expand-Archive -Force -Path C:\corral.zip -DestinationPath C:\ponyc;
116116
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
117117
.\make.ps1 -Command fetch;
@@ -139,7 +139,7 @@ jobs:
139139
steps:
140140
- uses: actions/checkout@v6.0.2
141141
- name: install pony tools
142-
run: bash .ci-scripts/macos-x86-install-pony-tools.bash nightly
142+
run: bash .ci-scripts/macos-x86-install-pony-tools.bash release
143143
- name: brew install dependencies
144144
run: brew install coreutils
145145
- name: pip install dependencies
@@ -166,7 +166,7 @@ jobs:
166166
steps:
167167
- uses: actions/checkout@v6.0.2
168168
- name: install pony tools
169-
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash nightly
169+
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
170170
- name: brew install dependencies
171171
run: brew install coreutils
172172
- name: pip install dependencies

.github/workflows/pr.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -212,23 +212,23 @@ jobs:
212212
- name: Checkout
213213
uses: actions/checkout@v6.0.2
214214
- name: Pull Docker image
215-
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:nightly
216-
- name: Test with most recent ponyc nightly
215+
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
216+
- name: Test with most recent ponyc release
217217
run: |
218218
docker run --rm \
219219
-v ${{ github.workspace }}:/root/project \
220220
-w /root/project \
221-
ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:nightly \
221+
ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release \
222222
make test
223223
224224
x86-64-linux:
225225
name: x86-64 Linux tests
226226
runs-on: ubuntu-latest
227227
container:
228-
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:nightly
228+
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
229229
steps:
230230
- uses: actions/checkout@v6.0.2
231-
- name: Test with the most recent ponyc nightly
231+
- name: Test with the most recent ponyc release
232232
run: make test
233233

234234
x86-64-macos:
@@ -237,8 +237,8 @@ jobs:
237237
steps:
238238
- uses: actions/checkout@v6.0.2
239239
- name: install pony tools
240-
run: bash .ci-scripts/macos-x86-install-pony-tools.bash nightly
241-
- name: Test with the most recent ponyc nightly
240+
run: bash .ci-scripts/macos-x86-install-pony-tools.bash release
241+
- name: Test with the most recent ponyc release
242242
run: |
243243
export PATH="/tmp/corral/bin:/tmp/ponyc/bin/:$PATH"
244244
make test
@@ -249,8 +249,8 @@ jobs:
249249
steps:
250250
- uses: actions/checkout@v6.0.2
251251
- name: install pony tools
252-
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash nightly
253-
- name: Test with the most recent ponyc nightly
252+
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
253+
- name: Test with the most recent ponyc release
254254
run: |
255255
export PATH="/tmp/corral/bin:/tmp/ponyc/bin/:$PATH"
256256
make test
@@ -260,11 +260,11 @@ jobs:
260260
runs-on: windows-2025
261261
steps:
262262
- uses: actions/checkout@v6.0.2
263-
- name: Test with most recent ponyc nightly
263+
- name: Test with most recent ponyc release
264264
run: |
265-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
265+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
266266
Expand-Archive -Path C:\ponyc.zip -DestinationPath C:\ponyc;
267-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/corral-x86-64-pc-windows-msvc.zip -OutFile C:\corral.zip;
267+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/corral-x86-64-pc-windows-msvc.zip -OutFile C:\corral.zip;
268268
Expand-Archive -Path C:\corral.zip -DestinationPath C:\ponyc;
269269
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
270270
.\make.ps1 -Command fetch 2>&1
@@ -276,11 +276,11 @@ jobs:
276276
runs-on: windows-11-arm
277277
steps:
278278
- uses: actions/checkout@v6.0.2
279-
- name: Test with most recent ponyc nightly
279+
- name: Test with most recent ponyc release
280280
run: |
281-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
281+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
282282
Expand-Archive -Force -Path C:\ponyc.zip -DestinationPath C:\ponyc;
283-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/corral-arm64-pc-windows-msvc.zip -OutFile C:\corral.zip;
283+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/corral-arm64-pc-windows-msvc.zip -OutFile C:\corral.zip;
284284
Expand-Archive -Force -Path C:\corral.zip -DestinationPath C:\ponyc;
285285
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
286286
.\make.ps1 -Command fetch 2>&1

.github/workflows/release.yml

Lines changed: 9 additions & 9 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-with-libressl-4.2.0:nightly
50+
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0: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-with-libressl-4.2.0:nightly \
58+
ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0: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-with-libressl-4.2.0:nightly
67+
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0: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 pony tools
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
@@ -98,7 +98,7 @@ jobs:
9898
steps:
9999
- uses: actions/checkout@v6.0.2
100100
- name: install pony tools
101-
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash nightly
101+
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
102102
- name: brew install dependencies
103103
run: brew install coreutils
104104
- name: pip install dependencies
@@ -118,9 +118,9 @@ jobs:
118118
- name: Build and upload
119119
run: |
120120
python.exe -m pip install --upgrade cloudsmith-cli
121-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
121+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
122122
Expand-Archive -Force -Path C:\ponyc.zip -DestinationPath C:\ponyc;
123-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/corral-x86-64-pc-windows-msvc.zip -OutFile C:\corral.zip;
123+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/corral-x86-64-pc-windows-msvc.zip -OutFile C:\corral.zip;
124124
Expand-Archive -Force -Path C:\corral.zip -DestinationPath C:\ponyc;
125125
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
126126
.\make.ps1 -Command fetch;
@@ -141,9 +141,9 @@ jobs:
141141
- name: Build and upload
142142
run: |
143143
python.exe -m pip install --upgrade cloudsmith-cli
144-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
144+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
145145
Expand-Archive -Force -Path C:\ponyc.zip -DestinationPath C:\ponyc;
146-
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/nightlies/raw/versions/latest/corral-arm64-pc-windows-msvc.zip -OutFile C:\corral.zip;
146+
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/corral-arm64-pc-windows-msvc.zip -OutFile C:\corral.zip;
147147
Expand-Archive -Force -Path C:\corral.zip -DestinationPath C:\ponyc;
148148
$env:PATH = 'C:\ponyc\bin;' + $env:PATH;
149149
.\make.ps1 -Command fetch;

0 commit comments

Comments
 (0)