diff --git a/.github/workflows/implementation-auto-release.yaml b/.github/workflows/implementation-auto-release.yaml index a47dbac..cb4d4cb 100644 --- a/.github/workflows/implementation-auto-release.yaml +++ b/.github/workflows/implementation-auto-release.yaml @@ -2,26 +2,14 @@ name: Auto release on merge (Implementation) on: push: - branches: ["master", "main"] + branches: + - master paths-ignore: - - ".github/**" - - ".trunk/**" - - "**/*.md" - ".gitignore" - - ".pre-commit-config.yaml" - - "LICENSE" + - "**/*.md" + - "docs/**" - "renovate.json" - - "test/**" - - "src/**" - - "mise.toml" jobs: auto-release: - runs-on: ubuntu-latest - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - steps: - - uses: rymndhng/release-on-push-action@master - with: - bump_version_scheme: patch - tag_prefix: "" + uses: ./.github/workflows/automation-auto-release.yml diff --git a/.github/workflows/implementation-enforce-labels.yaml b/.github/workflows/implementation-enforce-labels.yaml index da69528..2d3b586 100644 --- a/.github/workflows/implementation-enforce-labels.yaml +++ b/.github/workflows/implementation-enforce-labels.yaml @@ -3,12 +3,9 @@ name: Enforce PR labels (Implementation) on: pull_request: types: [labeled, unlabeled, opened, edited, synchronize] - branches: [ "master", "main" ] + branches: + - master + jobs: enforce-label: - runs-on: ubuntu-latest - steps: - - uses: yogevbd/enforce-label-action@2.2.2 - with: - REQUIRED_LABELS_ANY: "release:minor,release:major,release:patch,release:norelease,norelease" - REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label ['release:minor','release:major','release:patch','release:norelease','norelease']" + uses: ./.github/workflows/automation-enforce-release-labels.yml diff --git a/.github/workflows/implementation-housekeeping.yaml b/.github/workflows/implementation-housekeeping.yaml index 21c8a53..0d94bf7 100644 --- a/.github/workflows/implementation-housekeeping.yaml +++ b/.github/workflows/implementation-housekeeping.yaml @@ -2,13 +2,13 @@ name: Housekeeping (Implementation) on: schedule: - - cron: "0 6 * * *" + - cron: "0 2 * * *" workflow_dispatch: jobs: shared: - uses: dfds/shared-workflows/.github/workflows/automation-housekeeping.yml@master + uses: ./.github/workflows/automation-housekeeping.yml secrets: inherit with: delete_head_branch: true