diff --git a/.github/LATEST_CHANGELOG.md b/.github/LATEST_CHANGELOG.md new file mode 100644 index 00000000..7a2367cb --- /dev/null +++ b/.github/LATEST_CHANGELOG.md @@ -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! \ No newline at end of file diff --git a/.github/workflows/auto-tag-pr.yml b/.github/workflows/auto-tag-pr.yml index b828c82c..f37318e0 100644 --- a/.github/workflows/auto-tag-pr.yml +++ b/.github/workflows/auto-tag-pr.yml @@ -8,13 +8,27 @@ on: jobs: tag-pre-release: runs-on: ubuntu-latest + outputs: + tag: ${{ steps.autotag.outputs.tagname }} steps: - uses: actions/checkout@v2 - uses: butlerlogic/action-autotag@stable + id: autotag with: GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} strategy: package 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: runs-on: ubuntu-latest steps: