From 1be00b61d4d0714b07806adb233294f0b98e20a3 Mon Sep 17 00:00:00 2001 From: Joanna May Date: Thu, 2 Mar 2023 21:51:30 -0600 Subject: [PATCH] =?UTF-8?q?feat:=20automatic=20releases=20=F0=9F=A4=9E=20(?= =?UTF-8?q?#20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release_on_push.yaml | 18 +++++++++++++ CONTRIBUTING.md | 35 ++++++++++++++++++++++++++ cspell.json | 4 ++- 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/release_on_push.yaml create mode 100644 CONTRIBUTING.md diff --git a/.github/workflows/release_on_push.yaml b/.github/workflows/release_on_push.yaml new file mode 100644 index 0000000..51b8568 --- /dev/null +++ b/.github/workflows/release_on_push.yaml @@ -0,0 +1,18 @@ +name: 📦 Release On Push +on: + push: + branches: + - main + +# See CONTRIBUTING.md for more information on how this action works. + +jobs: + release-on-push: + name: 📦 Release On Push + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + steps: + - uses: rymndhng/release-on-push-action@master + with: + bump_version_scheme: minor diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..85dad8a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,35 @@ +# Contributing + +Thank you for taking the time to read this contributing guide and for showing interest in helping this project! + +## Getting Started + +Need a helping hand to get started? Check out these resources! + +- [Discord Server][discord] +- [Chickensoft Website][chickensoft] + +Please read our [code of conduct](#code-of-conduct). We do our best to treat others fairly and foster a welcoming environment. + +## Project Setup + +It's our goal to keep this action up-to-date and working to install .NET-enabled versions of Godot directly on each GitHub Actions runner OS. If you spot a bug, please feel free to open an issue — or a pull request! + +## Releases + +We're using [Tag/Release on Push][tag-release-on-push] to ensure releases occur whenever main is updated, unless you include `[norelease]` in the commit title or add a `norelease` label. See the action's documentation for more details about automatic Github Actions releases. + +## Code of Conduct + +We follow the [Contributor Covenant][covenant]. + +In short: + +> We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. + + + +[discord]: https://discord.gg/gSjaPgMmYW +[chickensoft]: https://chickensoft.games +[covenant]: https://www.contributor-covenant.org/version/2/1/code_of_conduct/ +[tag-release-on-push]: https://github.com/marketplace/actions/tag-release-on-push-action diff --git a/cspell.json b/cspell.json index a0f93ee..2181b88 100644 --- a/cspell.json +++ b/cspell.json @@ -2,6 +2,8 @@ "words": [ "Chickensoft", "NOLOGO", - "OPTOUT" + "norelease", + "OPTOUT", + "rymndhng" ] }