🔁 Merge pull request #540 from Ateroz/automate-releases

Automate Github Releases
This commit is contained in:
Alicia Sykes 2022-03-08 03:21:08 +00:00 committed by GitHub
commit 06beb757a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 0 deletions

2
.github/LATEST_CHANGELOG.md vendored Normal file
View File

@ -0,0 +1,2 @@
## :sparkles: Dynamic Config Loading [PR #528](https://github.com/Lissy93/dashy/pull/528)
- `conf.yml` is now loaded dynamically and the app now only needs a browser refresh on config change, not a full rebuild!

View File

@ -8,13 +8,27 @@ on:
jobs: jobs:
tag-pre-release: tag-pre-release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs:
tag: ${{ steps.autotag.outputs.tagname }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: butlerlogic/action-autotag@stable - uses: butlerlogic/action-autotag@stable
id: autotag
with: with:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
strategy: package strategy: package
commit_message_template: "🔖 {{number}} {{message}} (by {{author}})\nSHA: {{sha}}\n." commit_message_template: "🔖 {{number}} {{message}} (by {{author}})\nSHA: {{sha}}\n."
github-release:
runs-on: ubuntu-latest
needs: tag-pre-release
if: ${{ needs.tag-pre-release.outputs.tag }}
steps:
- uses: actions/checkout@v2
- uses: ncipollo/release-action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ needs.tag-pre-release.outputs.tag }}
bodyFile: ".github/LATEST_CHANGELOG.md"
mark-issue-fixed: mark-issue-fixed:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps: