File tree Expand file tree Collapse file tree 1 file changed +27
-1
lines changed
Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Original file line number Diff line number Diff line change 1010 workflow_dispatch :
1111
1212jobs :
13+ jobs :
14+ build :
15+ runs-on : ubuntu-latest
16+ container : debian:12
17+ steps :
18+ - name : install dependencies
19+ run : |
20+ echo "MIRRORSITE=http://deb.debian.org/debian" > /etc/pbuilderrc
21+ apt update
22+ apt install -y git-buildpackage build-essential debhelper-compat default-libmysqlclient-dev krb5-multidev libapparmor-dev libbz2-dev libcap-dev libdb-dev libexpat-dev libexttextcat-dev libicu-dev libldap2-dev liblua5.4-dev liblz4-dev liblzma-dev libpam0g-dev libpq-dev libsasl2-dev libsodium-dev libsqlite3-dev libssl-dev libstemmer-dev libsystemd-dev libwrap0-dev libzstd-dev pkg-config zlib1g-dev git libunwind-dev rsync
23+
24+ - name : clone repository
25+ run : git clone https://github.com/chatmail/dovecot
26+
27+ - name : build
28+ run : |
29+ cd dovecot
30+ DEB_BUILD_OPTIONS=nocheck gbp buildpackage --git-no-pristine-tar -us -uc
31+
32+ - name : upload .deb files
33+ run : |
34+ mkdir -p "$HOME/.ssh"
35+ echo "${{ secrets.KEY }}" > "$HOME/.ssh/key"
36+ chmod 600 "$HOME/.ssh/key"
37+ rsync -rILvh -e "ssh -i $HOME/.ssh/key -o StrictHostKeyChecking=no" $GITHUB_WORKSPACE/build-area/ "${{ secrets.USERNAME }}@download.delta.chat:/var/www/html/download/dovecot/"
38+
1339 build :
14- runs-on : [ ubuntu-latest, ubuntu- 24.04-arm]
40+ runs-on : ubuntu-24.04-arm
1541 container : debian:12
1642 steps :
1743 - name : install dependencies
You can’t perform that action at this time.
0 commit comments