Skip to content

Commit 04dc204

Browse files
authored
Merge pull request #19 from arturo-lang/add-option-for-directly-downloading-prebuilt-nightlies
Add option for directly downloading pre-built nightly binaries
2 parents 6bcc63b + c2322df commit 04dc204

File tree

58 files changed

+1918
-745
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+1918
-745
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-macos-14-arm64-mini-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
macos-14-arm64-mini:
22+
runs-on: macos-14
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
mode: mini
31+
token: ${{ secrets.GITHUB_TOKEN }}
32+
33+
- name: Test Arturo
34+
run: |
35+
tests/verify.sh macos arm64 mini
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-macos-14-arm64-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
macos-14-arm64:
22+
runs-on: macos-14
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
token: ${{ secrets.GITHUB_TOKEN }}
31+
32+
- name: Test Arturo
33+
run: |
34+
tests/verify.sh macos arm64 full
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-macos-15-amd64-mini-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
macos-15-amd64-mini:
22+
runs-on: macos-15-intel
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
mode: mini
31+
token: ${{ secrets.GITHUB_TOKEN }}
32+
33+
- name: Test Arturo
34+
run: |
35+
tests/verify.sh macos amd64 mini
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-macos-15-amd64-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
macos-15-amd64:
22+
runs-on: macos-15-intel
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
token: ${{ secrets.GITHUB_TOKEN }}
31+
32+
- name: Test Arturo
33+
run: |
34+
tests/verify.sh macos amd64 full
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-macos-15-arm64-mini-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
macos-15-arm64-mini:
22+
runs-on: macos-15
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
mode: mini
31+
token: ${{ secrets.GITHUB_TOKEN }}
32+
33+
- name: Test Arturo
34+
run: |
35+
tests/verify.sh macos arm64 mini
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-macos-15-arm64-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
macos-15-arm64:
22+
runs-on: macos-15
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
token: ${{ secrets.GITHUB_TOKEN }}
31+
32+
- name: Test Arturo
33+
run: |
34+
tests/verify.sh macos arm64 full
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-macos-26-arm64-mini-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
macos-26-arm64-mini:
22+
runs-on: macos-26
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
mode: mini
31+
token: ${{ secrets.GITHUB_TOKEN }}
32+
33+
- name: Test Arturo
34+
run: |
35+
tests/verify.sh macos arm64 mini
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-macos-26-arm64-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
macos-26-arm64:
22+
runs-on: macos-26
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
token: ${{ secrets.GITHUB_TOKEN }}
31+
32+
- name: Test Arturo
33+
run: |
34+
tests/verify.sh macos arm64 full
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-ubuntu-2204-amd64-mini-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
ubuntu-2204-amd64-mini:
22+
runs-on: ubuntu-22.04
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
mode: mini
31+
token: ${{ secrets.GITHUB_TOKEN }}
32+
33+
- name: Test Arturo
34+
run: |
35+
tests/verify.sh linux amd64 mini
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Compile
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'LICENSE'
7+
- '*.md'
8+
branches:
9+
- main
10+
pull_request:
11+
paths-ignore:
12+
- 'LICENSE'
13+
- '*.md'
14+
workflow_dispatch:
15+
16+
concurrency:
17+
group: ${{ github.workflow }}-ubuntu-2204-amd64-${{ github.ref }}
18+
cancel-in-progress: true
19+
20+
jobs:
21+
ubuntu-2204-amd64:
22+
runs-on: ubuntu-22.04
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- name: Install Arturo
27+
uses: ./
28+
with:
29+
do: compile
30+
token: ${{ secrets.GITHUB_TOKEN }}
31+
32+
- name: Test Arturo
33+
run: |
34+
tests/verify.sh linux amd64 full

0 commit comments

Comments
 (0)