diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 87eaa57a9..742b7fa02 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,7 +2,7 @@ name: "Release Pipeline" on: push: tags: - - test* # replace with v* + - test* # todo replace with v* jobs: build: runs-on: ${{ matrix.os }} @@ -27,6 +27,7 @@ jobs: run: mvn clean install -DskipTests docker: runs-on: ubuntu-latest + needs: build steps: - name: "Check out" uses: actions/checkout@v2 @@ -43,9 +44,50 @@ jobs: with: context: . file: docker/Dockerfile - platforms: linux/amd64,linux/arm/v7,linux/arm64 - push: false + push: false #todo enable tags: | webgoat/goatandwolf:${{ steps.tag.outputs.tag }} build-args: | webgoat_version=${{ steps.tag.outputs.tag }} + github_release: + name: Create Release + runs-on: ubuntu-latest + steps: + - name: "Checkout code" + uses: actions/checkout@v2 + - name: "Get tag name" + id: tag + uses: dawidd6/action-get-tag@v1 + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ steps.tag.outputs.tag }} + release_name: ${{ steps.tag.outputs.tag }} + body: | + ## Version 8. + + ### New functionality + + - test + + ### Bug fixes + + - [#743 - Character encoding errors](https://github.com/WebGoat/WebGoat/issues/743) + + + ## Contributors + + Special thanks to the following contributors providing us with a pull request: + + - Person 1 + - Person 2 + + And everyone who provided feedback through Github. + + + Team WebGoat + draft: false + prerelease: false \ No newline at end of file