From e049fd84674b76c195084330c9903045ff19c06a Mon Sep 17 00:00:00 2001 From: Nanne Baars Date: Sat, 27 Mar 2021 15:42:03 +0100 Subject: [PATCH] WIP --- .github/workflows/release.yml | 48 ++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) 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