-
-
Notifications
You must be signed in to change notification settings - Fork 88
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ci] Add github actions build job (#179)
* [ci] Add github actions build job * Specify hxtemplo version in hxml * Use highlighter 0.6.1 for now PR to update to highlighter 0.7.0 is yet to be merged: #176
- Loading branch information
Showing
3 changed files
with
44 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
name: CI | ||
|
||
on: [push, pull_request] | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
with: | ||
submodules: true | ||
# we need full git history for article dates | ||
fetch-depth: 0 | ||
|
||
- name: Setup Haxe | ||
uses: krdlab/setup-haxe@v1 | ||
with: | ||
haxe-version: 4.3.5 | ||
|
||
# we are using this version in order to build vscode-textmate | ||
- name: Setup Node | ||
uses: actions/setup-node@v1 | ||
|
||
- name: Install | ||
# at some point all npm needs to be in package.json | ||
run: | | ||
npm install | ||
npm install -g [email protected] | ||
npm install -g [email protected] | ||
haxelib install CodeCookBook-neko.hxml --always --quiet | ||
haxelib install highlighting.hxml --always --quiet | ||
haxelib list | ||
- name: Generate website | ||
run: | | ||
haxe CodeCookBook-neko.hxml | ||
haxe highlighting.hxml | ||
- name: Upload artifact | ||
uses: actions/upload-pages-artifact@v3 | ||
with: | ||
path: ./output |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
-cp src | ||
-main Highlighting | ||
-lib hxnodejs | ||
-lib highlighter | ||
-lib highlighter:0.6.1 | ||
-js bin/patch.js | ||
-cmd node bin/patch.js |