Skip to content

Commit 21c76ce

Browse files
authoredMay 9, 2024··
Next release docs (#20)
1 parent 425dc07 commit 21c76ce

File tree

126 files changed

+4540
-1182
lines changed

Some content is hidden

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

126 files changed

+4540
-1182
lines changed
 

‎.github/workflows/pullrequest.yml

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Artemis API PR Actions
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- "main"
7+
8+
env:
9+
CARGO_TERM_COLOR: always
10+
11+
jobs:
12+
build:
13+
strategy:
14+
fail-fast: false
15+
matrix:
16+
info:
17+
- { os: "macOS-latest", target: "x86_64-apple-darwin", cross: false }
18+
- {
19+
os: "ubuntu-latest",
20+
target: "x86_64-unknown-linux-gnu",
21+
cross: false,
22+
}
23+
- {
24+
os: "windows-latest",
25+
target: "x86_64-pc-windows-msvc",
26+
cross: false,
27+
}
28+
runs-on: ${{ matrix.info.os }}
29+
steps:
30+
- uses: actions/checkout@v4
31+
with:
32+
submodules: recursive
33+
- name: Download macOS Intel script tester binary
34+
if: matrix.info.os == 'macOS-latest'
35+
run: wget -O ./tests/macos/script_tester_macos_intel https://github.com/puffyCid/artemis/releases/download/v0.1.0/script_tester_macos_intel && chmod +x ./tests/macos/script_tester_macos_intel
36+
37+
- name: Install Deno
38+
if: matrix.info.os == 'macOS-latest'
39+
run: brew install deno
40+
41+
- name: Compile and run tests (macOS)
42+
if: matrix.info.os == 'macOS-latest'
43+
run: cd tests/macos && sudo bash compile_tests.sh

‎.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
11
.DS_Store
2+
tests/*/*/*.js
3+
deno.lock
4+
*script_tester*

0 commit comments

Comments
 (0)
Please sign in to comment.