diff options
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/alpine.yml | 4 | ||||
-rw-r--r-- | .github/workflows/arch.yml | 4 | ||||
-rw-r--r-- | .github/workflows/fedora-gcc10.yml | 15 | ||||
-rw-r--r-- | .github/workflows/fedora.yml | 15 | ||||
-rw-r--r-- | .github/workflows/macos-latest.yml | 23 | ||||
-rw-r--r-- | .github/workflows/ubuntu-gcc10.yml | 15 | ||||
-rw-r--r-- | .github/workflows/ubuntu.yml | 4 |
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 |