Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FormerLurker/ArcWelderLib.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFormerLurker <33363128+FormerLurker@users.noreply.github.com>2020-05-11 18:35:12 +0300
committerGitHub <noreply@github.com>2020-05-11 18:35:12 +0300
commit9abd4af8fe85514c1df214a21100cb9ed9b51d1e (patch)
treeae6759b76ec9f9f2e2ad13130a0bbb0333210a28 /.github
parent8e4127360038eddeaddd5f0ea01fe14d452c8dc2 (diff)
Create ccpp.yml workflow
Create an initial ccpp.yml workflow to build the project. This is pretty much certain to fail, but you have to start somewhere.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ccpp.yml65
1 files changed, 65 insertions, 0 deletions
diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml
new file mode 100644
index 0000000..75826ef
--- /dev/null
+++ b/.github/workflows/ccpp.yml
@@ -0,0 +1,65 @@
+name: C/C++ CI
+
+on:
+ push:
+ branches:
+ - master
+ - rc/maintenance
+ - rc/devel
+ - devel
+ pull_request:
+ branches:
+ - master
+ - rc/maintenance
+ - rc/devel
+ - devel
+
+jobs:
+ build-ubuntu:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: configure
+ run: ./configure
+ - name: make
+ run: make
+ - name: make check
+ run: make check
+ - name: make distcheck
+ run: make distcheck
+
+ build-windows:
+
+ runs-on: ${{ matrix.os }}
+ strategy:
+ matrix:
+ os: [windows-latest]
+ steps:
+ - uses: actions/checkout@v1
+ - name: configure
+ run: ./configure
+ - name: make
+ run: make
+ - name: make check
+ run: make check
+ - name: make distcheck
+ run: make distcheck
+
+ build-macos:
+
+ runs-on: ${{ matrix.os }}
+ strategy:
+ matrix:
+ os: [macos-latest]
+ steps:
+ - uses: actions/checkout@v1
+ - name: configure
+ run: ./configure
+ - name: make
+ run: make
+ - name: make check
+ run: make check
+ - name: make distcheck
+ run: make distcheck