diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9510021..2417834 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -157,6 +157,7 @@ jobs: cp -p packages/postrun .debpkg/DEBIAN/postinst mkdir -p .debpkg/usr/bin + mkdir -p .debpkg/usr/share/ mkdir -p .rpmpkg/usr/bin mkdir -p .rpmpkg/usr/share/ cp -p *_linux_amd64/${{ env.APP_NAME }} .debpkg/usr/bin/${{ env.APP_NAME }} @@ -215,7 +216,8 @@ jobs: rpm_path="./${{ env.APP_NAME }}-${version}-1.x86_64.rpm" cp $rpm_path "./${{ env.APP_NAME }}-${version}-1.el7.x86_64.rpm" cp $rpm_path "./${{ env.APP_NAME }}-${version}-1.el8.x86_64.rpm" - mv $rpm_path "./${{ env.APP_NAME }}-${version}-1.el9.x86_64.rpm" + cp $rpm_path "./${{ env.APP_NAME }}-${version}-1.el9.x86_64.rpm" + mv $rpm_path "./${{ env.APP_NAME }}-${version}-1.el10.x86_64.rpm" mkdir -p ./artifacts mv *.deb ./artifacts/ mv *.rpm ./artifacts/ @@ -241,6 +243,12 @@ jobs: with: name: artifact-rpm-el9-amd64 path: ./artifacts/*.el9.*.rpm + + - uses: manticoresoftware/upload_artifact_with_retries@main + with: + name: artifact-rpm-el10-amd64 + path: ./artifacts/*.el10.*.rpm + build-linux-packages-arm64: needs: - vars @@ -343,6 +351,7 @@ jobs: rpm_path="./artifacts/${{ env.APP_NAME }}-${version}-1.el7.aarch64.rpm" cp $rpm_path "./artifacts/${{ env.APP_NAME }}-${version}-1.el8.aarch64.rpm" cp $rpm_path "./artifacts/${{ env.APP_NAME }}-${version}-1.el9.aarch64.rpm" + cp $rpm_path "./artifacts/${{ env.APP_NAME }}-${version}-1.el10.aarch64.rpm" - uses: manticoresoftware/upload_artifact_with_retries@main with: @@ -359,6 +368,11 @@ jobs: name: artifact-rpm-el9-aarch64 path: ./artifacts/*.el9.*.rpm + - uses: manticoresoftware/upload_artifact_with_retries@main + with: + name: artifact-rpm-el10-aarch64 + path: ./artifacts/*.el10.*.rpm + build-extra-packages: runs-on: ubuntu-22.04 needs: @@ -430,7 +444,8 @@ jobs: rpm_path="./${{ env.EXTRA_NAME }}-${version}-1.noarch.rpm" cp $rpm_path "./${{ env.EXTRA_NAME }}-${version}-1.el7.noarch.rpm" cp $rpm_path "./${{ env.EXTRA_NAME }}-${version}-1.el8.noarch.rpm" - mv $rpm_path "./${{ env.EXTRA_NAME }}-${version}-1.el9.noarch.rpm" + cp $rpm_path "./${{ env.EXTRA_NAME }}-${version}-1.el9.noarch.rpm" + mv $rpm_path "./${{ env.EXTRA_NAME }}-${version}-1.el10.noarch.rpm" mkdir -p ./artifacts mv *.deb ./artifacts/ @@ -458,6 +473,11 @@ jobs: name: artifact-extra-rpm-el9 path: ./artifacts/*.el9.noarch.rpm + - uses: manticoresoftware/upload_artifact_with_retries@main + with: + name: artifact-extra-rpm-el10 + path: ./artifacts/*.el10.noarch.rpm + create-release: runs-on: ubuntu-22.04 permissions: @@ -569,6 +589,9 @@ jobs: - pkg: rpm suffix: "el9-amd64" asset_content_type: application/x-rpm + - pkg: rpm + suffix: "el10-amd64" + asset_content_type: application/x-rpm - pkg: rpm suffix: "el7-aarch64" asset_content_type: application/x-rpm @@ -578,6 +601,9 @@ jobs: - pkg: rpm suffix: "el9-aarch64" asset_content_type: application/x-rpm + - pkg: rpm + suffix: "el10-aarch64" + asset_content_type: application/x-rpm steps: - uses: manticoresoftware/download_artifact_with_retries@main with: @@ -625,6 +651,9 @@ jobs: - pkg: rpm suffix: "-el9" asset_content_type: application/x-rpm + - pkg: rpm + suffix: "-el10" + asset_content_type: application/x-rpm steps: # We download amd64 only but just because of noarch - uses: manticoresoftware/download_artifact_with_retries@main @@ -763,6 +792,16 @@ jobs: arch: aarch delimiter: "_" distro: 9 + - artifact: artifact-rpm-el10-amd64 + type: rpm + arch: x86_64 + delimiter: "_" + distro: 10 + - artifact: artifact-rpm-el10-aarch64 + type: rpm + arch: aarch + delimiter: "_" + distro: 10 - artifact: artifact-macos-13-x86_64 type: arc arch: x86_64 @@ -819,6 +858,11 @@ jobs: arch: noarch delimiter: "_" distro: 9 + - artifact: artifact-extra-rpm-el10 + type: rpm + arch: noarch + delimiter: "_" + distro: 10 steps: - name: Deploy package uses: manticoresoftware/publish_to_repo@main