Skip to content

Commit 7a3e621

Browse files
authored
Merge pull request #10 from paritytech/as-release
hack to fix get-llvm
2 parents 09435f2 + 4d9261e commit 7a3e621

File tree

2 files changed

+44
-44
lines changed

2 files changed

+44
-44
lines changed

.github/actions/get-llvm/action.yml

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -11,57 +11,57 @@ inputs:
1111
runs:
1212
using: "composite"
1313
steps:
14-
- name: find asset
15-
id: find
16-
uses: actions/github-script@v7
17-
env:
18-
target: ${{ inputs.target }}
19-
with:
20-
result-encoding: string
21-
script: |
22-
let page = 1;
23-
let releases = [];
14+
# - name: find asset
15+
# id: find
16+
# uses: actions/github-script@v7
17+
# env:
18+
# target: ${{ inputs.target }}
19+
# with:
20+
# result-encoding: string
21+
# script: |
22+
# let page = 1;
23+
# let releases = [];
2424

25-
let releasePrefix = "llvm-"
26-
let target = process.env.target
25+
# let releasePrefix = "llvm-"
26+
# let target = process.env.target
2727

28-
do {
29-
const res = await github.rest.repos.listReleases({
30-
owner: context.repo.owner,
31-
repo: context.repo.repo,
32-
per_page: 50,
33-
page,
34-
});
28+
# do {
29+
# const res = await github.rest.repos.listReleases({
30+
# owner: context.repo.owner,
31+
# repo: context.repo.repo,
32+
# per_page: 50,
33+
# page,
34+
# });
3535

36-
releases = res.data
37-
releases.sort((a, b) => {
38-
return (a.published_at < b.published_at) ? 1 : ((a.published_at > b.published_at) ? -1 : 0);
39-
});
36+
# releases = res.data
37+
# releases.sort((a, b) => {
38+
# return (a.published_at < b.published_at) ? 1 : ((a.published_at > b.published_at) ? -1 : 0);
39+
# });
4040

41-
let llvmLatestRelease = releases.find(release => {
42-
return release.tag_name.startsWith(releasePrefix);
43-
});
44-
if (llvmLatestRelease){
45-
let asset = llvmLatestRelease.assets.find(asset =>{
46-
return asset.name.includes(target);
47-
});
48-
if (!asset){
49-
core.setFailed(`Artifact for '${target}' not found in release ${llvmLatestRelease.tag_name} (${llvmLatestRelease.html_url})`);
50-
process.exit();
51-
}
52-
return asset.browser_download_url;
53-
}
41+
# let llvmLatestRelease = releases.find(release => {
42+
# return release.tag_name.startsWith(releasePrefix);
43+
# });
44+
# if (llvmLatestRelease){
45+
# let asset = llvmLatestRelease.assets.find(asset =>{
46+
# return asset.name.includes(target);
47+
# });
48+
# if (!asset){
49+
# core.setFailed(`Artifact for '${target}' not found in release ${llvmLatestRelease.tag_name} (${llvmLatestRelease.html_url})`);
50+
# process.exit();
51+
# }
52+
# return asset.browser_download_url;
53+
# }
5454

55-
page++;
56-
} while(releases.length > 0);
55+
# page++;
56+
# } while(releases.length > 0);
5757

58-
core.setFailed(`No LLVM releases with '${releasePrefix}' atifacts found! Please release LLVM before running this workflow.`);
59-
process.exit();
58+
# core.setFailed(`No LLVM releases with '${releasePrefix}' atifacts found! Please release LLVM before running this workflow.`);
59+
# process.exit();
6060

6161
- name: download
6262
shell: bash
6363
run: |
64-
curl -sSLo llvm.tar.gz ${{ steps.find.outputs.result }}
64+
curl -sSLo llvm.tar.gz ${{ inputs.target }}
6565
6666
- name: unpack
6767
shell: bash

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
- name: Download LLVM
9898
uses: ./.github/actions/get-llvm
9999
with:
100-
target: ${{ matrix.target }}
100+
target: https://github.com/paritytech/revive/releases/download/llvm-18.1.8-revive.22f3ceb/llvm-18.1.8-revive.22f3ceb-x86_64-unknown-linux-musl.tar.gz
101101

102102
- name: Build
103103
if: ${{ matrix.type == 'native' }}
@@ -151,12 +151,12 @@ jobs:
151151
- name: Download Host LLVM
152152
uses: ./.github/actions/get-llvm
153153
with:
154-
target: x86_64-unknown-linux-gnu
154+
target: https://github.com/paritytech/revive/releases/download/llvm-18.1.8-revive.22f3ceb/llvm-18.1.8-revive.22f3ceb-x86_64-unknown-linux-gnu.tar.gz
155155

156156
- name: Download Wasm LLVM
157157
uses: ./.github/actions/get-llvm
158158
with:
159-
target: wasm32-unknown-emscripten
159+
target: https://github.com/paritytech/revive/releases/download/llvm-18.1.8-revive.22f3ceb/llvm-18.1.8-revive.22f3ceb-wasm32-unknown-emscripten.tar.gz
160160

161161
- name: Download EMSDK
162162
uses: ./.github/actions/get-emsdk

0 commit comments

Comments
 (0)