Skip to content

Commit 433a71f

Browse files
committed
add ci testing pipeline
1 parent a56a9ae commit 433a71f

File tree

4 files changed

+27
-6
lines changed

4 files changed

+27
-6
lines changed

.github/workflows/test.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
6+
jobs:
7+
test:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout code
11+
uses: actions/checkout@v5
12+
- name: Set up Node.js
13+
uses: actions/setup-node@v4
14+
with:
15+
node-version: 20
16+
- run: make test

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
hljs.highlightAll();
66
</script>
77
<pre>
8-
<code class="language-rascript">
8+
<code>
99
// Monster Max
1010
// #ID = 4111
1111

scripts/test.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ if [ $? -ne 0 ]; then
1313
fi
1414
cd ..
1515
diff -q "dist/rascript.min.js" "${HIGHLIGHTJS_RASCRIPT}/dist/rascript.min.js"
16+
if [ $? -ne 0 ]; then
17+
exit 1
18+
fi
19+
diff -q "dist/rascript.es.min.js" "${HIGHLIGHTJS_RASCRIPT}/dist/rascript.es.min.js"
1620
if [ $? -ne 0 ]; then
1721
exit 1
1822
fi

src/languages/rascript.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
/**
2-
* Language: RAScript
3-
* Contributors:
4-
* Joshua Raphael
5-
*/
1+
/*
2+
Language: RAScript
3+
Author: Joshua Raphael
4+
Description: Syntax grammar for RAScript, a RetroAchievements.org DSL
5+
Category: syntax
6+
*/
67
export default function(hljs) {
78
return {
89
case_insensitive: false,

0 commit comments

Comments
 (0)