aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/alpine.yml4
-rw-r--r--.github/workflows/arch.yml4
-rw-r--r--.github/workflows/fedora-gcc10.yml15
-rw-r--r--.github/workflows/fedora.yml15
-rw-r--r--.github/workflows/macos-latest.yml23
-rw-r--r--.github/workflows/ubuntu-gcc10.yml15
-rw-r--r--.github/workflows/ubuntu.yml4
7 files changed, 74 insertions, 6 deletions
diff --git a/.github/workflows/alpine.yml b/.github/workflows/alpine.yml
index 6f2d29f6..23816eab 100644
--- a/.github/workflows/alpine.yml
+++ b/.github/workflows/alpine.yml
@@ -2,10 +2,10 @@ name: Alpine Linux (amd64 musl openssl)
on:
push:
branches:
- - portable
+ - master
pull_request:
branches:
- - portable
+ - master
jobs:
build:
runs-on: ubuntu-latest
diff --git a/.github/workflows/arch.yml b/.github/workflows/arch.yml
index a3528152..2ee226a2 100644
--- a/.github/workflows/arch.yml
+++ b/.github/workflows/arch.yml
@@ -2,10 +2,10 @@ name: Archlinux (amd64 glibc libressl)
on:
push:
branches:
- - portable
+ - master
pull_request:
branches:
- - portable
+ - master
jobs:
build:
runs-on: ubuntu-latest
diff --git a/.github/workflows/fedora-gcc10.yml b/.github/workflows/fedora-gcc10.yml
new file mode 100644
index 00000000..698d9d5b
--- /dev/null
+++ b/.github/workflows/fedora-gcc10.yml
@@ -0,0 +1,15 @@
+name: Fedora (amd64 glibc openssl gcc10)
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: Fedora (amd64 glibc openssl gcc10)
+ run: docker build . --file ci/docker/Dockerfile.fedora-gcc10 --tag opensmtpd:fedora-gcc10
diff --git a/.github/workflows/fedora.yml b/.github/workflows/fedora.yml
new file mode 100644
index 00000000..448a6eda
--- /dev/null
+++ b/.github/workflows/fedora.yml
@@ -0,0 +1,15 @@
+name: Fedora (amd64 glibc openssl)
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: Fedora (amd64 glibc openssl)
+ run: docker build . --file ci/docker/Dockerfile.fedora --tag opensmtpd:fedora
diff --git a/.github/workflows/macos-latest.yml b/.github/workflows/macos-latest.yml
new file mode 100644
index 00000000..1960a39a
--- /dev/null
+++ b/.github/workflows/macos-latest.yml
@@ -0,0 +1,23 @@
+name: macOS Catalina 10.15
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+jobs:
+ build:
+ runs-on: macos-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: macOS Catalina 10.15
+ run: |
+ brew install automake libevent openssl@1.1 bison
+ export PATH="/usr/local/opt/bison/bin:$PATH"
+ export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/bison/lib"
+ export CFLAGS=-I/usr/local/opt/openssl@1.1/include
+ ./bootstrap
+ ./configure --with-gnu-ld --sysconfdir=/etc/mail --with-auth-pam
+ make
+ sudo make install
diff --git a/.github/workflows/ubuntu-gcc10.yml b/.github/workflows/ubuntu-gcc10.yml
new file mode 100644
index 00000000..e593df39
--- /dev/null
+++ b/.github/workflows/ubuntu-gcc10.yml
@@ -0,0 +1,15 @@
+name: Ubuntu (amd64 glibc openssl gcc10)
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: Ubuntu (amd64 glibc openssl gcc10)
+ run: docker build . --file ci/docker/Dockerfile.ubuntu-gcc10 --tag opensmtpd:ubuntu-gcc10
diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml
index c068c6d5..c4bfd437 100644
--- a/.github/workflows/ubuntu.yml
+++ b/.github/workflows/ubuntu.yml
@@ -2,10 +2,10 @@ name: Ubuntu (amd64 glibc openssl)
on:
push:
branches:
- - portable
+ - master
pull_request:
branches:
- - portable
+ - master
jobs:
build:
runs-on: ubuntu-latest