From b66b3c7c2443fc736206c6473b006cf3bfd3ea06 Mon Sep 17 00:00:00 2001 From: Nicolas Selva Date: Thu, 1 Aug 2024 11:01:25 +0200 Subject: [PATCH] update deb workflows and add dev-test branch --- .github/workflows/deb-test.yml | 30 ++++++++++++++++++++++++++++++ .github/workflows/deb.yml | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/deb-test.yml diff --git a/.github/workflows/deb-test.yml b/.github/workflows/deb-test.yml new file mode 100644 index 0000000..eb38fc0 --- /dev/null +++ b/.github/workflows/deb-test.yml @@ -0,0 +1,30 @@ +name: Deb build push notify +on: + push: + branches: + - dev-test + workflow_dispatch: + +jobs: + deb: + runs-on: + group: self-hosted + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set package version variable + shell: bash + run: | + echo VERSION=$(cat setup.py | grep "version =" | cut -d '"' -f 2 && echo "-" && date "+%Y%m%d%H%M%S" && echo "~" && echo ${{ github.sha }} | cut -c1-7 ) | tr -d [:space:] >> $GITHUB_ENV + - name: Deb build push and notify + uses: IMIO/gha/deb-build-push-notify@v3.7.2 + with: + REPOSITORY_URL: ${{ secrets.NEXUS_BOOKWORM_TEST_URL }} + REPOSITORY_LOGIN: ${{ secrets.NEXUS_LOGIN }} + REPOSITORY_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} + PACKAGE_NAME: ${{ github.event.repository.name }} + PACKAGE_VERSION: ${{ env.VERSION }} + PACKAGE_INSTALL_PATH: '/usr/lib' + SIGNER_KEY_PASSPHRASE: ${{ secrets.DEB_SIGNER_PASSPHRASE }} + SIGNER_KEY: ${{ secrets.DEB_SIGNER_KEY }} + MATTERMOST_WEBHOOK_URL: ${{ secrets.TELESERVICES_MATTERMOST_WEBHOOK_URL }} diff --git a/.github/workflows/deb.yml b/.github/workflows/deb.yml index 641b25d..0849976 100644 --- a/.github/workflows/deb.yml +++ b/.github/workflows/deb.yml @@ -17,7 +17,7 @@ jobs: run: | echo VERSION=$(cat setup.py | grep "version =" | cut -d '"' -f 2 && echo "-" && date "+%Y%m%d%H%M%S" && echo "~" && echo ${{ github.sha }} | cut -c1-7 ) | tr -d [:space:] >> $GITHUB_ENV - name: Deb build push and notify - uses: IMIO/gha/deb-build-push-notify@v1.1 + uses: IMIO/gha/deb-build-push-notify@v3.7.2 with: REPOSITORY_URL: ${{ secrets.NEXUS_BOOKWORM_URL }} REPOSITORY_LOGIN: ${{ secrets.NEXUS_LOGIN }}