Skip to content

Merge pull request #487 from gocd/dependabot/gradle/org.jsoup-jsoup-1… #330

Merge pull request #487 from gocd/dependabot/gradle/org.jsoup-jsoup-1…

Merge pull request #487 from gocd/dependabot/gradle/org.jsoup-jsoup-1… #330

name: Test and Release
on:
push:
branches: [ master ]
workflow_dispatch:
inputs:
prerelease:
description: 'The release should be an experimental release'
default: 'NO'
required: true
jobs:
test-release:
runs-on: ubuntu-latest
steps:
- name: Harden the runner (Audit all outbound calls)
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
with:
java-version: 21
distribution: temurin
cache: gradle
- name: Test with Gradle
run: ./gradlew assemble check
- name: Release with Gradle
run: ./gradlew githubRelease
env:
GITHUB_USER: "gocd"
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
PRERELEASE: "${{ github.event.inputs.prerelease }}"