Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dosbox-staging/dosbox-staging.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkcgen <kcgen@users.noreply.github.com>2022-10-16 20:11:07 +0300
committerkcgen <1557255+kcgen@users.noreply.github.com>2022-10-16 20:33:01 +0300
commitd6567a79d62fa38f0a52bb9aee406d197b7e409d (patch)
tree58b92582b318dca25e946e65c4ce957f91ad9caf
parent898fccd04487bd9f75f513be694278f2cf6cdf1a (diff)
Add release drafter support files
-rw-r--r--.github/release-drafter.yml64
-rw-r--r--.github/workflows/draft-release-notes.yml16
2 files changed, 80 insertions, 0 deletions
diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml
new file mode 100644
index 000000000..7dad1f9b6
--- /dev/null
+++ b/.github/release-drafter.yml
@@ -0,0 +1,64 @@
+name-template: "v$NEXT_MAJOR_VERSION"
+
+tag-template: "v$NEXT_MAJOR_VERSION"
+
+prerelease: true
+
+categories:
+ - title: "New Features"
+ labels:
+ - "enhancement"
+
+ - title: "Bug and Regression Fixes"
+ labels:
+ - "bug"
+ - "regression"
+
+ - title: "Documentation and Translations"
+ labels:
+ - "documentation"
+ - "translation"
+
+ - title: "Project Maintenance"
+ labels:
+ - "buildsystem"
+ - "CI"
+ - "cleanup"
+ - "packaging"
+ - "plumbing"
+ - "refactor"
+ - "upstream_sync"
+
+change-template: "- #$NUMBER: $TITLE"
+
+template: |
+
+ ## How to Upgrade
+
+ Download and launch the latest version:
+
+ - [Linux](/downloads/linux/) (or [Steam on Linux](/downloads/linux#steam))
+ - [Windows](/downloads/windows/)
+ - [macOS](/downloads/macos/)
+
+ At the `C:\>` prompt, run: `config -wc` to upgrade your config file with
+ the currently-supported settings.
+
+ ## Changes
+ $CHANGES
+
+ ## Release Contributors
+
+ $CONTRIBUTORS
+
+ ## Thank You
+
+ Thanks to our financial contributors who allow us to purchase
+ hardware, licenses, and other non-trivial expenses to keep the team
+ and project going.
+
+ To support our work, donate to our [GitHub Sponsors](https://github.com/sponsors/dosbox-staging) or
+ [Open Collective](https://opencollective.com/dosbox-staging).
+
+ We are grateful for all community contributions as well as the
+ original DOSBox project, upon which DOSBox Staging is based.
diff --git a/.github/workflows/draft-release-notes.yml b/.github/workflows/draft-release-notes.yml
new file mode 100644
index 000000000..c79c130ef
--- /dev/null
+++ b/.github/workflows/draft-release-notes.yml
@@ -0,0 +1,16 @@
+name: Update release notes
+
+on:
+ push:
+ branches:
+ - main
+ workflow_dispatch:
+
+jobs:
+ update_release_notes:
+ runs-on: ubuntu-latest
+ if: github.repository == 'dosbox-staging/dosbox-staging'
+ steps:
+ - uses: release-drafter/release-drafter@v5
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}