name: Build comlib.deb package on: push: branches: - build-test jobs: build-complib-deb: runs-on: ubuntu-latest permissions: contents: read packages: write steps: - name: Checkout uses: actions/checkout@v3 with: fetch-depth: 0 - name: Bump version number uses: paulhatch/semantic-version@v4.0.2 id: next_semantic_version with: branch: "build-test" tag_prefix: "v" major_pattern: "(MAJOR)" minor_pattern: "(MINOR)" format: "${major}.${minor}.${patch}-${increment}" change_path: "src/my-service" bump_each_commit: false - name: Print Version Numbers run: | echo ${{join(steps.next_semantic_version.outputs.*, ' - ')}} echo "Next version: ${{steps.next_semantic_version.outputs.version}}" echo "Next version tag: ${{steps.next_semantic_version.outputs.version_tag}}" - name: Tag Commit uses: actions/github-script@v5 with: script: | github.rest.git.createRef({ owner: context.repo.owner, repo: context.repo.repo, ref: 'refs/tags/${{steps.next_semantic_version.outputs.version}}', sha: context.sha })