diff --git a/.github/workflows/deb-test.yml b/.github/workflows/deb-test.yml new file mode 100644 index 0000000..d56ccd4 --- /dev/null +++ b/.github/workflows/deb-test.yml @@ -0,0 +1,28 @@ +name: Deb build push notify +on: + push: + branches: + - dev-test + workflow_dispatch: + +jobs: + deb: + runs-on: gha-runners-teleservices + 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 }} + 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 48a4069..029c13c 100644 --- a/.github/workflows/deb.yml +++ b/.github/workflows/deb.yml @@ -7,8 +7,7 @@ on: jobs: deb: - runs-on: - group: self-hosted + runs-on: gha-runners-teleservices steps: - name: Checkout uses: actions/checkout@v4 @@ -17,7 +16,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 }}