diff --git a/.github/labeler.yml b/.github/labeler.yml index 27bf9b7d7..870114542 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,2 +1,3 @@ +--- skip-changelog: - - head-branch: ['^release-*', 'release'] + - head-branch: ['^release-*'] diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 000000000..bced958f8 --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,20 @@ +--- +# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes + +changelog: + exclude: + labels: + - skip-changelog + + categories: + - title: Breaking Changes 🛠 + labels: + - backwards-incompatible + + - title: New Features 🎉 + labels: + - enhancement + + - title: Other Changes + labels: + - "*" diff --git a/.github/workflows/build_docker.yml b/.github/workflows/build_docker.yml index c1c47ef28..1cad3a68a 100644 --- a/.github/workflows/build_docker.yml +++ b/.github/workflows/build_docker.yml @@ -1,3 +1,4 @@ +--- name: Build and publish a 🛢️ container on: diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1d4f8b925..6453c3df1 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,11 +1,12 @@ --- +name: CI🚦 + on: pull_request: {} push: branches: - main -name: CI jobs: general_ci: diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index e57cd86e2..6bbf7dc1d 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -1,12 +1,12 @@ -name: "Pull Request Labeler" +--- +name: Labeler 🏷️ + on: -- pull_request_target + - pull_request_target jobs: labeler: - permissions: - contents: read - pull-requests: write - runs-on: ubuntu-latest - steps: - - uses: actions/labeler@v5 + name: Labeler + uses: voxpupuli/crafty/.github/workflows/labeler.yml@main + with: + allowed_owner: ${{ github.repository_owner }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 000000000..c58610c95 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,14 @@ +--- +name: Release 🚀 + +on: + push: + tags: + - '*' + +jobs: + release: + name: Release + uses: voxpupuli/crafty/.github/workflows/release.yml@main + with: + allowed_owner: ${{ github.repository_owner }}