-
Notifications
You must be signed in to change notification settings - Fork 1
51 lines (42 loc) · 1.29 KB
/
Copy pathci.yml
File metadata and controls
51 lines (42 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
name: CI
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
http-test:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Install Lune
run: |
curl -f -L "https://github.com/lune-org/lune/releases/download/v0.10.4/lune-0.10.4-linux-x86_64.zip" -o lune.zip
unzip -j lune.zip
chmod +x lune
sudo mv lune /usr/local/bin/lune
rm lune.zip
- name: Install Zune
run: |
curl -f -L "https://github.com/Scythe-Technology/zune/releases/download/v0.5.5/zune-0.5.5-linux-x86_64.zip" -o zune.zip
unzip -j zune.zip
chmod +x zune
sudo mv zune /usr/local/bin/zune
rm zune.zip
- name: Install Lute
run: |
curl -f -L "https://github.com/luau-lang/lute/releases/download/v1.0.0/lute-linux-x86_64.zip" -o lute.zip
unzip -j lute.zip
chmod +x lute
sudo mv lute /usr/local/bin/lute
rm lute.zip
- name: Run Lune Test
working-directory: .
run: lune run test
- name: Run Zune Test
working-directory: .
run: zune run test
- name: Run Lute Test
working-directory: .
run: lute run test