diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..e634a4f --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,56 @@ +changelog: + exclude: + labels: + - skip-changelog + authors: + - github-actions[bot] + + categories: + - title: 💥 Breaking + labels: + - breaking-change + - title: ✨ Added + labels: + - kind/feature + - title: 🛠️ Changed / Refactoring + labels: + - kind/refactoring + - kind/other + - title: 📝 Documentation + labels: + - kind/documentation + - title: ⚰️ Deprecated + labels: + - kind/deprecation + - title: 🗑️ Removed + labels: + - kind/cleanup + - title: 🐛 Fixed + labels: + - kind/bug + - title: 🔒 Security + labels: + - security + - title: 📦 Dependency updates + labels: + - dependencies + - title: 🌱 Others + labels: + - "*" + +templates: + title: "Release v$RESOLVED_VERSION" + body: | + ## 📦 Overview + This release brings new features, bug fixes, and improvements. + + ## 📝 Changelog + $CHANGES + + ## 🔧 Upgrade notes + - Review **Breaking Changes** carefully. + - Follow migration steps if applicable. + + ## 👥 Contributors + Thanks to everyone who contributed: + $CONTRIBUTORS diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml new file mode 100644 index 0000000..2453ac7 --- /dev/null +++ b/.github/workflows/sync-labels.yml @@ -0,0 +1,16 @@ +name: Sync labels +on: + workflow_dispatch: + +permissions: + issues: write # needed to edit labels + +jobs: + sync: + runs-on: ubuntu-latest + steps: + - uses: EndBug/label-sync@v2 + with: + config-file: 'https://raw.githubusercontent.com/outscale/.github/main/labels.yml' + # delete-other-labels: false # set to true for strict sync + # dry-run: false # set to true to preview changes