diff --git a/.github/labeler-config.yml b/.github/labeler-config.yml index a7a0abe2..22a27139 100644 --- a/.github/labeler-config.yml +++ b/.github/labeler-config.yml @@ -20,3 +20,25 @@ - '\bquestion(s)?\b' - '\bhelp\b' - '\bhow to\b' + +"performance": + - '\bperformance\b' + - '\boptimiz(e|ation)\b' + - '\bspeed\b' + - '\befficiency\b' + +"dependencies": + - '\bchore\(deps\)\b' + - '\bfix\(deps\)\b' + +"ci": + - '\bci\b' + - '\bcontinuous integration\b' + - '\bbuild\b' + - '\bworkflow\b' + +"chore": + - '\bchore\b' + - '\bmaintenance\b' + - '\brefactor\b' + - '\bcleanup\b' diff --git a/.github/release.yml b/.github/release.yml index 168f1d96..6259bf39 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -24,6 +24,12 @@ changelog: - title: "Dependencies" labels: - "dependencies" + - title: "Continuous Integration" + labels: + - "ci" + - title: "Chores" + labels: + - "chore" - title: "Other Changes" labels: - "*" diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 00000000..6d1ed26d --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,22 @@ +name: "Labeler" + +on: + issues: + types: [opened, edited] + pull_request_target: + types: [opened, edited] + +jobs: + triage: + permissions: + contents: read + issues: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - name: Apply Labels + uses: github/issue-labeler@v3.4 + with: + repo-token: "${{ secrets.GITHUB_TOKEN }}" + configuration-path: .github/labeler-config.yml + enable-versioned-regex: 0 diff --git a/.goreleaser.yml b/.goreleaser.yml index 05d0ebad..b2721c76 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -73,7 +73,9 @@ release: # Add a footer to the release notes featuring full changelog. footer: | --- - **Full Changelog**: https://github.com/floatpane/matcha/compare/{{ .PreviousTag }}...{{ .Tag }} + This version is also available on **[Snapcraft](https://snapcraft.io/matcha)**, **Homebrew**, **[Flatpak](https://matcha.floatpane.com/matcha.flatpakref)**! + + View the [installation instructions](https://github.com/floatpane/matcha/blob/master/docs/INSTALLATION.md) for more details. # 'brews' configures the Homebrew tap integration. brews: