From 8531902f837a9667c9c782a74fb188a02e3a5a0f Mon Sep 17 00:00:00 2001 From: jfri3d <13779872+jfri3d@users.noreply.github.com> Date: Mon, 20 Jul 2020 19:18:25 +0200 Subject: [PATCH] feat: test github actions --- .github/workflows/changelog.yml | 33 +++++++++------------- .github/workflows/create_changelog.yml | 38 -------------------------- 2 files changed, 13 insertions(+), 58 deletions(-) delete mode 100644 .github/workflows/create_changelog.yml diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index b2c5679..3f178a9 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -1,34 +1,27 @@ +name: 'release' on: push: - # Sequence of patterns matched against refs/tags tags: - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10 -name: Create Release - jobs: - build: - name: Create Release + release: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 + + - name: Generate changelog + id: changelog + uses: ./ with: - fetch-depth: 0 - - name: changelog - uses: scottbrenner/generate-changelog-action@master - id: Changelog - env: - REPO: ${{ github.repository }} + github-token: ${{ secrets.github_token }} + - name: Create Release - id: create_release - uses: actions/create-release@latest + uses: actions/create-release@v1 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token + GITHUB_TOKEN: ${{ secrets.github_token }} with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} - body: | - ${{ steps.Changelog.outputs.changelog }} - draft: false - prerelease: false + tag_name: ${{ steps.changelog.outputs.tag }} + release_name: ${{ steps.changelog.outputs.tag }} + body: ${{ steps.changelog.outputs.clean_changelog }} diff --git a/.github/workflows/create_changelog.yml b/.github/workflows/create_changelog.yml deleted file mode 100644 index 47e3ab1..0000000 --- a/.github/workflows/create_changelog.yml +++ /dev/null @@ -1,38 +0,0 @@ -# This is a basic workflow to help you get started with Actions - -name: CHANGELOG - -# Controls when the action will run. Triggers the workflow on push or pull request -# events but only for the master branch -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: - # This workflow contains a single job called "build" - build: - # The type of runner that the job will run on - runs-on: ubuntu-latest - - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - - name: Conventional Changelog Action - id: changelog - uses: TriPSs/conventional-changelog-action@v3 - with: - github-token: ${{ secrets.github_token }} - output-file: 'false' - skip-on-empty: 'true' - - - name: Create Release - uses: actions/create-release@v1 - if: ${{ steps.changelog.outputs.skipped == 'false' }} - env: - GITHUB_TOKEN: ${{ secrets.github_token }} - with: - tag_name: ${{ steps.changelog.outputs.tag }} - release_name: ${{ steps.changelog.outputs.tag }} - body: ${{ steps.changelog.outputs.clean_changelog }}