]> gitweb.factorcode.org Git - factor.git/commitdiff
github: adding build-windows.
authorJohn Benediktsson <mrjbq7@gmail.com>
Wed, 15 Dec 2021 22:02:13 +0000 (14:02 -0800)
committerJohn Benediktsson <mrjbq7@gmail.com>
Wed, 15 Dec 2021 22:02:13 +0000 (14:02 -0800)
.github/workflows/build-test-core.yml

index ef9fb0a988a1fe5ddac09feca3940e04fa8978f7..a01dc6f476781c2d2f4948fec4490169a9147b0a 100644 (file)
@@ -7,20 +7,20 @@ on:
     branches: [ master ]
 
 jobs:
-  build:
+  build-linux:
     runs-on: ubuntu-latest
     steps:
     - uses: actions/checkout@v2
     - name: bootstrap
       run: ./build.sh net-bootstrap
     - name: load
-      run: "./factor -e='USING: memory namespaces parser.notes vocabs.hierarchy ; parser-quiet? off \"resource:basis\" \"\" load-from-root save'"
+      run: './factor -e="USING: memory namespaces parser.notes vocabs.hierarchy ; parser-quiet? off \"resource:basis\" \"\" load-from-root save"'
     - name: configure
-      run: "./factor -e='USING: memory namespaces tools.test ; f long-unit-tests-enabled? set-global save'"
+      run: './factor -e="USING: memory namespaces tools.test ; f long-unit-tests-enabled? set-global save"'
     - name: test
-      run: "./factor -run=tools.test resource:core"
+      run: './factor -run=tools.test resource:core'
     - name: help-lint
-      run: "./factor -run=help.lint resource:core resource:basis"
+      run: './factor -run=help.lint resource:core resource:basis'
 
   build-macos:
     runs-on: macos-11
@@ -29,10 +29,30 @@ jobs:
     - name: build
       run: arch -x86_64 ./build.sh net-bootstrap
     - name: load
-      run: "./factor -e='USING: memory namespaces parser.notes vocabs.hierarchy ; parser-quiet? off \"resource:basis\" \"\" load-from-root save'"
+      run: './factor -e="USING: memory namespaces parser.notes vocabs.hierarchy ; parser-quiet? off \"resource:basis\" \"\" load-from-root save"'
     - name: configure
-      run: "./factor -e='USING: memory namespaces tools.test ; f long-unit-tests-enabled? set-global save'"
+      run: './factor -e="USING: memory namespaces tools.test ; f long-unit-tests-enabled? set-global save"'
     - name: test
-      run: "./factor -run=tools.test resource:core"
+      run: './factor -run=tools.test resource:core'
     - name: help-lint
-      run: "./factor -run=help.lint resource:core resource:basis"
+      run: './factor -run=help.lint resource:core resource:basis'
+
+  build-windows:
+    runs-on: windows-latest
+    steps:
+    - uses: actions/checkout@v2
+    - name: build
+      shell: cmd
+      run: build.cmd net-bootstrap
+    - name: load
+      shell: cmd
+      run: 'factor -e="USING: memory namespaces parser.notes vocabs.hierarchy ; parser-quiet? off \"resource:basis\" \"\" load-from-root save"'
+    - name: configure
+      shell: cmd
+      run: 'factor -e="USING: memory namespaces tools.test ; f long-unit-tests-enabled? set-global save"'
+    - name: test
+      shell: cmd
+      run: 'factor -run=tools.test resource:core'
+    - name: help-lint
+      shell: cmd
+      run: 'factor -run=help.lint resource:core resource:basis'