Changeset: 0960da91cd29 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0960da91cd29
Added Files:
        .github/workflows/macos.yml
Modified Files:
        .github/workflows/linux.yml
Branch: ci_overhaul
Log Message:

split up macos and linux ci


diffs (100 lines):

diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -1,12 +1,10 @@
-name: MonetDB build and test
+name: Linux
 
 on:
   push:
     branches: 
       - '*'
       - 'branches/*'
-  pull_request:
-  # Allows you to run this workflow manually from the Actions tab
   workflow_dispatch:
 
   schedule:
@@ -18,33 +16,18 @@ jobs:
       fail-fast: false  # don't stop other jobs
       matrix:
         branch: [ master ]
-        os: [ ubuntu-latest, macos-latest ]
-    runs-on: ${{ matrix.os }}
+    runs-on: ubuntu-latest
     steps:
       - name: Checkout
         uses: actions/checkout@v3
         with:
           ref: ${{ matrix.branch }}
-
       - name: make MonetDB on linux
         run: |
           mkdir build
           cd build 
           cmake ..  -DCMAKE_INSTALL_PREFIX=$HOME/${{ matrix.branch }} 
-DPY3INTEGRATION=OFF -DCMAKE_BUILD_TYPE=Release -DASSERT=OFF -DRINTEGRATION=OFF
           make install -j3
-        if: runner.os == 'Linux'
-      -
-        name: brew packages
-        run: brew install bison
-        if: runner.os == 'macOS'
-      - name: make MonetDB on macos
-        run: |
-          mkdir build
-          cd build 
-          cmake ..  -DCMAKE_INSTALL_PREFIX=$HOME/${{ matrix.branch }} 
-DPY3INTEGRATION=OFF -DCMAKE_BUILD_TYPE=Release -DASSERT=OFF -DRINTEGRATION=OFF 
 \
-            -DBISON_EXECUTABLE=/usr/local/opt/bison/bin/bison
-          make install -j3
-        if: runner.os == 'macOS'
       - name: ctest 
         run: |
           cd build 
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
new file mode 100644
--- /dev/null
+++ b/.github/workflows/macos.yml
@@ -0,0 +1,43 @@
+name: MacOS
+
+on:
+  push:
+    branches: 
+      - '*'
+      - 'branches/*'
+  workflow_dispatch:
+
+  schedule:
+    - cron:  '15 1 * * *'
+
+jobs:
+  test:
+    strategy:
+      fail-fast: false  # don't stop other jobs
+      matrix:
+        branch: [ master ]
+    runs-on: macos-latest
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v3
+        with:
+          ref: ${{ matrix.branch }}
+      - name: brew packages
+        run: brew install bison
+      - name: make MonetDB on macos
+        run: |
+          mkdir build
+          cd build 
+          cmake ..  -DCMAKE_INSTALL_PREFIX=$HOME/${{ matrix.branch }} 
-DPY3INTEGRATION=OFF -DCMAKE_BUILD_TYPE=Release -DASSERT=OFF -DRINTEGRATION=OFF 
 \
+            -DBISON_EXECUTABLE=/usr/local/opt/bison/bin/bison
+          make install -j3
+      - name: ctest 
+        run: |
+          cd build 
+          cmake --build . --target test
+          #-
+          #uses: actions/upload-artifact@v3
+          #name: Publish Linux binary wheels
+          #with:
+          #name: monetdbe-linux-wheel-${{ matrix.branch }}-${{ 
matrix.python-version }}
+          #path: dist/*.whl
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to