CI: Update actions
This commit is contained in:
126
.github/workflows/ccpp.yml
vendored
126
.github/workflows/ccpp.yml
vendored
@@ -9,7 +9,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: opensuse/leap:15.4
|
image: opensuse/leap:15.4
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
run: zypper --non-interactive --gpg-auto-import-keys ref
|
run: zypper --non-interactive --gpg-auto-import-keys ref
|
||||||
- name: Install openSUSE dependencies
|
- name: Install openSUSE dependencies
|
||||||
@@ -62,6 +61,9 @@ jobs:
|
|||||||
update-desktop-files
|
update-desktop-files
|
||||||
appstream-glib
|
appstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -83,7 +85,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: opensuse/leap:15.3
|
image: opensuse/leap:15.3
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Add tagparser repo
|
- name: Add tagparser repo
|
||||||
run: zypper -n ar -c -f -n 'repo-tagparser' https://download.opensuse.org/repositories/home:/mkittler/openSUSE_Leap_15.3/ repo-tagparser
|
run: zypper -n ar -c -f -n 'repo-tagparser' https://download.opensuse.org/repositories/home:/mkittler/openSUSE_Leap_15.3/ repo-tagparser
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
@@ -139,6 +140,9 @@ jobs:
|
|||||||
update-desktop-files
|
update-desktop-files
|
||||||
appstream-glib
|
appstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -168,7 +172,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: opensuse/leap:15.3
|
image: opensuse/leap:15.3
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Add tagparser repo
|
- name: Add tagparser repo
|
||||||
run: zypper -n ar -c -f -n 'repo-tagparser' https://download.opensuse.org/repositories/home:/mkittler/openSUSE_Leap_15.3/ repo-tagparser
|
run: zypper -n ar -c -f -n 'repo-tagparser' https://download.opensuse.org/repositories/home:/mkittler/openSUSE_Leap_15.3/ repo-tagparser
|
||||||
- name: Add Qt 6 repo
|
- name: Add Qt 6 repo
|
||||||
@@ -225,6 +228,9 @@ jobs:
|
|||||||
update-desktop-files
|
update-desktop-files
|
||||||
appstream-glib
|
appstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -250,13 +256,13 @@ jobs:
|
|||||||
CXX: g++-10
|
CXX: g++-10
|
||||||
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
||||||
|
|
||||||
|
|
||||||
build_opensuse_lp154_qt5:
|
build_opensuse_lp154_qt5:
|
||||||
name: Build openSUSE Leap 15.4 Qt 5
|
name: Build openSUSE Leap 15.4 Qt 5
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: opensuse/leap:15.4
|
image: opensuse/leap:15.4
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
run: zypper --non-interactive --gpg-auto-import-keys ref
|
run: zypper --non-interactive --gpg-auto-import-keys ref
|
||||||
- name: Install openSUSE dependencies
|
- name: Install openSUSE dependencies
|
||||||
@@ -309,6 +315,9 @@ jobs:
|
|||||||
update-desktop-files
|
update-desktop-files
|
||||||
appstream-glib
|
appstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -338,7 +347,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: opensuse/leap:15.4
|
image: opensuse/leap:15.4
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
run: zypper --non-interactive --gpg-auto-import-keys ref
|
run: zypper --non-interactive --gpg-auto-import-keys ref
|
||||||
- name: Install openSUSE dependencies
|
- name: Install openSUSE dependencies
|
||||||
@@ -390,6 +398,9 @@ jobs:
|
|||||||
update-desktop-files
|
update-desktop-files
|
||||||
appstream-glib
|
appstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -415,13 +426,13 @@ jobs:
|
|||||||
CXX: g++-10
|
CXX: g++-10
|
||||||
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
||||||
|
|
||||||
|
|
||||||
build_opensuse_tumbleweed_qt5:
|
build_opensuse_tumbleweed_qt5:
|
||||||
name: Build openSUSE Tumbleweed Qt 5
|
name: Build openSUSE Tumbleweed Qt 5
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: opensuse/tumbleweed
|
image: opensuse/tumbleweed
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Add tagparser repo
|
- name: Add tagparser repo
|
||||||
run: zypper -n ar -c -f -n 'repo-tagparser' https://download.opensuse.org/repositories/home:/mkittler/openSUSE_Tumbleweed/ repo-tagparser
|
run: zypper -n ar -c -f -n 'repo-tagparser' https://download.opensuse.org/repositories/home:/mkittler/openSUSE_Tumbleweed/ repo-tagparser
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
@@ -479,6 +490,9 @@ jobs:
|
|||||||
update-desktop-files
|
update-desktop-files
|
||||||
appstream-glib
|
appstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -508,7 +522,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: opensuse/tumbleweed
|
image: opensuse/tumbleweed
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Add tagparser repo
|
- name: Add tagparser repo
|
||||||
run: zypper -n ar -c -f -n 'repo-tagparser' https://download.opensuse.org/repositories/home:/mkittler/openSUSE_Tumbleweed/ repo-tagparser
|
run: zypper -n ar -c -f -n 'repo-tagparser' https://download.opensuse.org/repositories/home:/mkittler/openSUSE_Tumbleweed/ repo-tagparser
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
@@ -565,6 +578,9 @@ jobs:
|
|||||||
update-desktop-files
|
update-desktop-files
|
||||||
appstream-glib
|
appstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -588,6 +604,7 @@ jobs:
|
|||||||
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
build_fedora_35:
|
build_fedora_35:
|
||||||
name: Build Fedora 35
|
name: Build Fedora 35
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -596,14 +613,10 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
RPM_BUILD_NCPUS: "2"
|
RPM_BUILD_NCPUS: "2"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
|
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
run: yum update --assumeyes
|
run: yum update --assumeyes
|
||||||
|
|
||||||
- name: Upgrade packages
|
- name: Upgrade packages
|
||||||
run: yum upgrade --assumeyes
|
run: yum upgrade --assumeyes
|
||||||
|
|
||||||
- name: Install Fedora dependencies
|
- name: Install Fedora dependencies
|
||||||
run: >
|
run: >
|
||||||
dnf install --assumeyes
|
dnf install --assumeyes
|
||||||
@@ -646,6 +659,9 @@ jobs:
|
|||||||
desktop-file-utils
|
desktop-file-utils
|
||||||
libappstream-glib
|
libappstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -669,6 +685,7 @@ jobs:
|
|||||||
working-directory: build
|
working-directory: build
|
||||||
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
||||||
|
|
||||||
|
|
||||||
build_fedora_36:
|
build_fedora_36:
|
||||||
name: Build Fedora 36
|
name: Build Fedora 36
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -677,14 +694,10 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
RPM_BUILD_NCPUS: "2"
|
RPM_BUILD_NCPUS: "2"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
|
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
run: yum update --assumeyes
|
run: yum update --assumeyes
|
||||||
|
|
||||||
- name: Upgrade packages
|
- name: Upgrade packages
|
||||||
run: yum upgrade --assumeyes
|
run: yum upgrade --assumeyes
|
||||||
|
|
||||||
- name: Install Fedora dependencies
|
- name: Install Fedora dependencies
|
||||||
run: >
|
run: >
|
||||||
dnf install --assumeyes
|
dnf install --assumeyes
|
||||||
@@ -727,6 +740,9 @@ jobs:
|
|||||||
desktop-file-utils
|
desktop-file-utils
|
||||||
libappstream-glib
|
libappstream-glib
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -751,6 +767,7 @@ jobs:
|
|||||||
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
run: rpmbuild -ba ../dist/unix/strawberry.spec
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
build_openmandriva_cooker:
|
build_openmandriva_cooker:
|
||||||
name: Build OpenMandriva Lx 4.2
|
name: Build OpenMandriva Lx 4.2
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -759,14 +776,10 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
RPM_BUILD_NCPUS: "2"
|
RPM_BUILD_NCPUS: "2"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
|
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
run: dnf update --assumeyes
|
run: dnf update --assumeyes
|
||||||
|
|
||||||
- name: Upgrade packages
|
- name: Upgrade packages
|
||||||
run: dnf upgrade --assumeyes
|
run: dnf upgrade --assumeyes
|
||||||
|
|
||||||
- name: Install OpenMandriva dependencies
|
- name: Install OpenMandriva dependencies
|
||||||
run: >
|
run: >
|
||||||
dnf install --assumeyes
|
dnf install --assumeyes
|
||||||
@@ -814,6 +827,9 @@ jobs:
|
|||||||
appstream
|
appstream
|
||||||
appstream-util
|
appstream-util
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -845,7 +861,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: debian:buster
|
image: debian:buster
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Install Debian dependencies
|
- name: Install Debian dependencies
|
||||||
run: >
|
run: >
|
||||||
apt-get update && apt-get install -y
|
apt-get update && apt-get install -y
|
||||||
@@ -887,6 +902,9 @@ jobs:
|
|||||||
libcdio-dev
|
libcdio-dev
|
||||||
libmtp-dev
|
libmtp-dev
|
||||||
libgpod-dev
|
libgpod-dev
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -908,7 +926,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: debian:bullseye
|
image: debian:bullseye
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Install Debian dependencies
|
- name: Install Debian dependencies
|
||||||
run: >
|
run: >
|
||||||
apt-get update && apt-get install -y
|
apt-get update && apt-get install -y
|
||||||
@@ -950,6 +967,9 @@ jobs:
|
|||||||
libcdio-dev
|
libcdio-dev
|
||||||
libmtp-dev
|
libmtp-dev
|
||||||
libgpod-dev
|
libgpod-dev
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -964,13 +984,13 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
||||||
|
|
||||||
|
|
||||||
build_debian_bookworm:
|
build_debian_bookworm:
|
||||||
name: Build Debian Bookworm
|
name: Build Debian Bookworm
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: debian:bookworm
|
image: debian:bookworm
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Install Debian dependencies
|
- name: Install Debian dependencies
|
||||||
run: >
|
run: >
|
||||||
apt-get update && apt-get install -y
|
apt-get update && apt-get install -y
|
||||||
@@ -1012,6 +1032,9 @@ jobs:
|
|||||||
libcdio-dev
|
libcdio-dev
|
||||||
libmtp-dev
|
libmtp-dev
|
||||||
libgpod-dev
|
libgpod-dev
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -1027,13 +1050,13 @@ jobs:
|
|||||||
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
build_ubuntu_bionic:
|
build_ubuntu_bionic:
|
||||||
name: Build Ubuntu Bionic
|
name: Build Ubuntu Bionic
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ubuntu:bionic
|
image: ubuntu:bionic
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Install Ubuntu dependencies
|
- name: Install Ubuntu dependencies
|
||||||
env:
|
env:
|
||||||
DEBIAN_FRONTEND: noninteractive
|
DEBIAN_FRONTEND: noninteractive
|
||||||
@@ -1080,6 +1103,9 @@ jobs:
|
|||||||
libcdio-dev
|
libcdio-dev
|
||||||
libmtp-dev
|
libmtp-dev
|
||||||
libgpod-dev
|
libgpod-dev
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -1101,7 +1127,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: ubuntu:focal
|
image: ubuntu:focal
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Install Ubuntu dependencies
|
- name: Install Ubuntu dependencies
|
||||||
env:
|
env:
|
||||||
DEBIAN_FRONTEND: noninteractive
|
DEBIAN_FRONTEND: noninteractive
|
||||||
@@ -1148,6 +1173,9 @@ jobs:
|
|||||||
libcdio-dev
|
libcdio-dev
|
||||||
libmtp-dev
|
libmtp-dev
|
||||||
libgpod-dev
|
libgpod-dev
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -1162,13 +1190,13 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
||||||
|
|
||||||
|
|
||||||
build_ubuntu_jammy:
|
build_ubuntu_jammy:
|
||||||
name: Build Ubuntu Jammy
|
name: Build Ubuntu Jammy
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ubuntu:jammy
|
image: ubuntu:jammy
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Install Ubuntu dependencies
|
- name: Install Ubuntu dependencies
|
||||||
env:
|
env:
|
||||||
DEBIAN_FRONTEND: noninteractive
|
DEBIAN_FRONTEND: noninteractive
|
||||||
@@ -1215,6 +1243,9 @@ jobs:
|
|||||||
libcdio-dev
|
libcdio-dev
|
||||||
libmtp-dev
|
libmtp-dev
|
||||||
libgpod-dev
|
libgpod-dev
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -1229,13 +1260,13 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
||||||
|
|
||||||
|
|
||||||
build_ubuntu_kinetic:
|
build_ubuntu_kinetic:
|
||||||
name: Build Ubuntu Kinetic
|
name: Build Ubuntu Kinetic
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ubuntu:kinetic
|
image: ubuntu:kinetic
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
- name: Install Ubuntu dependencies
|
- name: Install Ubuntu dependencies
|
||||||
env:
|
env:
|
||||||
DEBIAN_FRONTEND: noninteractive
|
DEBIAN_FRONTEND: noninteractive
|
||||||
@@ -1282,6 +1313,9 @@ jobs:
|
|||||||
libcdio-dev
|
libcdio-dev
|
||||||
libmtp-dev
|
libmtp-dev
|
||||||
libgpod-dev
|
libgpod-dev
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
run: git config --global --add safe.directory /__w/strawberry/strawberry
|
||||||
@@ -1297,13 +1331,16 @@ jobs:
|
|||||||
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
run: dpkg-buildpackage -b -d -uc -us -nc -j2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
build-windows-mingw:
|
build-windows-mingw:
|
||||||
name: Build Windows MinGW
|
name: Build Windows MinGW
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: jonaski/strawberry-mxe-x86_64
|
image: jonaski/strawberry-mxe-x86_64
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Add safe git directory
|
- name: Add safe git directory
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -1468,6 +1505,7 @@ jobs:
|
|||||||
working-directory: build
|
working-directory: build
|
||||||
run: makensis strawberry.nsi
|
run: makensis strawberry.nsi
|
||||||
|
|
||||||
|
|
||||||
build-windows-msvc-release:
|
build-windows-msvc-release:
|
||||||
name: Build Windows MSVC Release
|
name: Build Windows MSVC Release
|
||||||
runs-on: windows-2019
|
runs-on: windows-2019
|
||||||
@@ -1478,7 +1516,9 @@ jobs:
|
|||||||
arch: x86_64
|
arch: x86_64
|
||||||
toolset: 14.29
|
toolset: 14.29
|
||||||
|
|
||||||
- uses: actions/checkout@v1.2.0
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Delete conflicting files
|
- name: Delete conflicting files
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -1724,7 +1764,7 @@ jobs:
|
|||||||
working-directory: build
|
working-directory: build
|
||||||
run: makensis strawberry.nsi
|
run: makensis strawberry.nsi
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v2
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: upload-windows
|
name: upload-windows
|
||||||
path: build/StrawberrySetup*.exe
|
path: build/StrawberrySetup*.exe
|
||||||
@@ -1740,7 +1780,9 @@ jobs:
|
|||||||
arch: x86_64
|
arch: x86_64
|
||||||
toolset: 14.29
|
toolset: 14.29
|
||||||
|
|
||||||
- uses: actions/checkout@v1.2.0
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Delete conflicting files
|
- name: Delete conflicting files
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -1986,13 +2028,12 @@ jobs:
|
|||||||
working-directory: build
|
working-directory: build
|
||||||
run: makensis strawberry.nsi
|
run: makensis strawberry.nsi
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v2
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: upload-windows
|
name: upload-windows
|
||||||
path: build/StrawberrySetup*.exe
|
path: build/StrawberrySetup*.exe
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
upload-windows:
|
upload-windows:
|
||||||
name: Upload Windows Setup
|
name: Upload Windows Setup
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -2001,8 +2042,8 @@ jobs:
|
|||||||
- build-windows-msvc-release
|
- build-windows-msvc-release
|
||||||
- build-windows-msvc-debug
|
- build-windows-msvc-debug
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
- uses: actions/checkout@v3
|
||||||
- uses: actions/download-artifact@v2
|
- uses: actions/download-artifact@v3
|
||||||
with:
|
with:
|
||||||
path: uploads
|
path: uploads
|
||||||
- name: Install SSH keys
|
- name: Install SSH keys
|
||||||
@@ -2018,11 +2059,14 @@ jobs:
|
|||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
build-freebsd:
|
build-freebsd:
|
||||||
name: Build FreeBSD
|
name: Build FreeBSD
|
||||||
runs-on: macos-10.15
|
runs-on: macos-10.15
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Build FreeBSD
|
- name: Build FreeBSD
|
||||||
id: build-freebsd
|
id: build-freebsd
|
||||||
uses: vmactions/freebsd-vm@v0.1.5
|
uses: vmactions/freebsd-vm@v0.1.5
|
||||||
@@ -2040,11 +2084,11 @@ jobs:
|
|||||||
rm -rf build
|
rm -rf build
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
build-macos:
|
build-macos:
|
||||||
name: Build macOS
|
name: Build macOS
|
||||||
runs-on: macos-10.15
|
runs-on: macos-10.15
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
|
||||||
|
|
||||||
- name: Install packages
|
- name: Install packages
|
||||||
run: |
|
run: |
|
||||||
@@ -2097,6 +2141,10 @@ jobs:
|
|||||||
sudo rm -rf /usr/local/opt/qt6/share/qt/plugins/virtualkeyboard /usr/local/opt/qt6/share/qt/plugins/platforminputcontexts
|
sudo rm -rf /usr/local/opt/qt6/share/qt/plugins/virtualkeyboard /usr/local/opt/qt6/share/qt/plugins/platforminputcontexts
|
||||||
sudo rm -f /usr/local/Cellar/qt/*/share/qt/plugins/imageformats/libqpdf.dylib
|
sudo rm -f /usr/local/Cellar/qt/*/share/qt/plugins/imageformats/libqpdf.dylib
|
||||||
|
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Create Build Environment
|
- name: Create Build Environment
|
||||||
shell: bash
|
shell: bash
|
||||||
run: cmake -E make_directory build
|
run: cmake -E make_directory build
|
||||||
@@ -2143,7 +2191,7 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: make dmg
|
run: make dmg
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v2
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: upload-macos
|
name: upload-macos
|
||||||
path: build/strawberry-*.dmg
|
path: build/strawberry-*.dmg
|
||||||
@@ -2156,8 +2204,8 @@ jobs:
|
|||||||
needs:
|
needs:
|
||||||
- build-macos
|
- build-macos
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1.2.0
|
- uses: actions/checkout@v3
|
||||||
- uses: actions/download-artifact@v2
|
- uses: actions/download-artifact@v3
|
||||||
with:
|
with:
|
||||||
path: uploads
|
path: uploads
|
||||||
- name: Install SSH keys
|
- name: Install SSH keys
|
||||||
|
|||||||
Reference in New Issue
Block a user