--- name: Package creation on: push: tags: - '*' workflow_dispatch: jobs: build-image: runs-on: labels: [ubuntu-latest, arch-amd64] container: image: catthehacker/ubuntu:act-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Set up dependencies run: | sudo apt-get update sudo apt-get install -y build-essential devscripts debhelper dpkg-dev - name: Create .deb packages run: | debuild -i -us -uc --lintian-opts --profile debian mkdir debs mv ../*.deb debs/ - name: Publish Package run: | curl --user ${{ github.repository_owner }}:${{ secrets.DOCKER_GITEA_PASSWORD }} \ --upload-file debs/*.deb \ ${{ github.server_url }}/api/packages/${{ github.repository_owner }}/debian/pool/stable/main/upload