diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3ccc8f6..0e8bdf2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,7 +10,7 @@ on: jobs: publish: timeout-minutes: 15 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read packages: write @@ -28,16 +28,21 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - tag: + release: timeout-minutes: 5 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: publish steps: - uses: actions/checkout@v4 - - name: Tag Deployment - uses: aboutbits/github-actions-base/git-create-or-update-tag@v1 + - name: Create GitHub release + uses: actions/github-script@v7 with: - tag-name: ${{ github.event.inputs.version }} - user-name: 'AboutBits' - user-email: 'info@aboutbits.it' + script: | + github.rest.repos.createRelease({ + owner: context.repo.owner, + repo: context.repo.repo, + tag_name: '${{ github.event.inputs.version }}', + name: 'Release ${{ github.event.inputs.version }}', + prerelease: '${{ github.event.inputs.version }}'.includes('RC') + }) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 72ed23d..3284ef0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,7 +6,7 @@ on: jobs: test: name: Maven-Java - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 10 steps: - uses: actions/checkout@v4