File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,31 +3,31 @@ name: FreeBSD Build
33on :
44 push :
55 paths :
6- - ' **.c'
7- - ' **.h'
8- - ' **/CMakeLists.txt'
9- - ' .github/workflows/freebsd_build.yml'
6+ - ' **.c'
7+ - ' **.h'
8+ - ' **/CMakeLists.txt'
9+ - ' .github/workflows/freebsd_build.yml'
1010 pull_request :
1111 paths :
12- - ' **.c'
13- - ' **.h'
14- - ' **/CMakeLists.txt'
15- - ' .github/workflows/freebsd_build.yml'
12+ - ' **.c'
13+ - ' **.h'
14+ - ' **/CMakeLists.txt'
15+ - ' .github/workflows/freebsd_build.yml'
1616
1717jobs :
1818 build :
1919 runs-on : ubuntu-latest
2020 strategy :
2121 matrix :
2222 include :
23- - release : " 14.3"
24- arch : amd64
25- arch_name : amd64
26- name : freebsd-amd64
27- - release : " 14.3"
28- arch : aarch64
29- arch_name : arm64
30- name : freebsd-arm64
23+ - release : " 14.3"
24+ arch : amd64
25+ arch_name : amd64
26+ name : freebsd-amd64
27+ - release : " 14.3"
28+ arch : aarch64
29+ arch_name : arm64
30+ name : freebsd-arm64
3131
3232 steps :
3333 - uses : actions/checkout@v4
4747
4848 run : |
4949 # Clone Ring Language
50- git clone --depth 1 https://github.com/ring-lang/ring.git ring
50+ git clone --branch v1.23 -- depth 1 https://github.com/ring-lang/ring.git ring
5151 cd ring
5252
5353 # Set RING environment variable
5858 cmake . -DCMAKE_BUILD_TYPE=Release -GNinja
5959 ninja install
6060 cd ../..
61-
61+
6262 rm -rf lib
6363
6464 # Build ring-webview lib
6969 uses : actions/upload-artifact@v4
7070 with :
7171 name : ring-webview-${{ matrix.name }}
72- path : lib
72+ path : lib
Original file line number Diff line number Diff line change @@ -3,29 +3,29 @@ name: macOS Build
33on :
44 push :
55 paths :
6- - ' **.c'
7- - ' **.h'
8- - ' **/CMakeLists.txt'
9- - ' .github/workflows/macos_build.yml'
6+ - ' **.c'
7+ - ' **.h'
8+ - ' **/CMakeLists.txt'
9+ - ' .github/workflows/macos_build.yml'
1010 pull_request :
1111 paths :
12- - ' **.c'
13- - ' **.h'
14- - ' **/CMakeLists.txt'
15- - ' .github/workflows/macos_build.yml'
12+ - ' **.c'
13+ - ' **.h'
14+ - ' **/CMakeLists.txt'
15+ - ' .github/workflows/macos_build.yml'
1616
1717jobs :
1818 build :
1919 runs-on : ${{ matrix.os }}
2020 strategy :
2121 matrix :
2222 include :
23- - os : macos-13
24- arch : amd64
25- name : macos-amd64
26- - os : macos-latest
27- arch : arm64
28- name : macos-arm64
23+ - os : macos-13
24+ arch : amd64
25+ name : macos-amd64
26+ - os : macos-latest
27+ arch : arm64
28+ name : macos-arm64
2929
3030 steps :
3131 - name : Checkout ring-webview
3838 with :
3939 repository : ring-lang/ring
4040 path : ring
41+ ref : v1.23
4142
4243 - name : Build and Install Ring Language
4344 run : |
Original file line number Diff line number Diff line change @@ -3,29 +3,29 @@ name: Ubuntu Build
33on :
44 push :
55 paths :
6- - ' **.c'
7- - ' **.h'
8- - ' **/CMakeLists.txt'
9- - ' .github/workflows/ubuntu_build.yml'
6+ - ' **.c'
7+ - ' **.h'
8+ - ' **/CMakeLists.txt'
9+ - ' .github/workflows/ubuntu_build.yml'
1010 pull_request :
1111 paths :
12- - ' **.c'
13- - ' **.h'
14- - ' **/CMakeLists.txt'
15- - ' .github/workflows/ubuntu_build.yml'
12+ - ' **.c'
13+ - ' **.h'
14+ - ' **/CMakeLists.txt'
15+ - ' .github/workflows/ubuntu_build.yml'
1616
1717jobs :
1818 build :
1919 runs-on : ${{ matrix.os }}
2020 strategy :
2121 matrix :
2222 include :
23- - os : ubuntu-24.04
24- arch : amd64
25- name : ubuntu-24.04-amd64
26- - os : ubuntu-24.04-arm
27- arch : arm64
28- name : ubuntu-24.04-arm64
23+ - os : ubuntu-24.04
24+ arch : amd64
25+ name : ubuntu-24.04-amd64
26+ - os : ubuntu-24.04-arm
27+ arch : arm64
28+ name : ubuntu-24.04-arm64
2929
3030 steps :
3131 - name : Install dependencies
4343 with :
4444 repository : ring-lang/ring
4545 path : ring
46+ ref : v1.23
4647
4748 - name : Build and Install Ring Language
4849 run : |
You can’t perform that action at this time.
0 commit comments