From e30114565a5d24ffd9808adc9f768822c8edcb66 Mon Sep 17 00:00:00 2001 From: Naveen Singh <36371707+naveensingh@users.noreply.github.com> Date: Mon, 9 Jun 2025 14:48:37 +0530 Subject: [PATCH] ci: add fastlane metadata validation and update release trigger * ci: auto trigger release pull requests when on changelog update * chore: add code owners * ci: add fastlane metadata validation --- .github/dependabot.yml | 6 ------ .github/workflows/holiday-generator.yml | 2 -- .github/workflows/prepare-release-pr.yml | 4 ++++ .github/workflows/validate-fastlane-metadata.yml | 15 +++++++++++++++ CODEOWNERS | 1 + 5 files changed, 20 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/validate-fastlane-metadata.yml create mode 100644 CODEOWNERS diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 14d9abda1..c443b613b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -22,8 +22,6 @@ updates: prefix: "chore" prefix-development: "chore" include: "scope" - assignees: - - "naveensingh" - package-ecosystem: "gradle" directory: "/" @@ -37,8 +35,6 @@ updates: prefix: "chore" prefix-development: "chore" include: "scope" - assignees: - - "naveensingh" - package-ecosystem: "github-actions" directory: "/" @@ -48,5 +44,3 @@ updates: prefix: "chore" prefix-development: "chore" include: "scope" - assignees: - - "naveensingh" diff --git a/.github/workflows/holiday-generator.yml b/.github/workflows/holiday-generator.yml index 99dd40c2d..127fe56aa 100644 --- a/.github/workflows/holiday-generator.yml +++ b/.github/workflows/holiday-generator.yml @@ -33,8 +33,6 @@ jobs: with: token: ${{ steps.app-token.outputs.token }} sign-commits: true - assignees: naveensingh - reviewers: naveensingh branch: fossifybot/holidays commit-message: "chore: update holidays" title: "chore: update holidays" diff --git a/.github/workflows/prepare-release-pr.yml b/.github/workflows/prepare-release-pr.yml index 255b19bb4..0d0d605ef 100644 --- a/.github/workflows/prepare-release-pr.yml +++ b/.github/workflows/prepare-release-pr.yml @@ -4,6 +4,10 @@ on: repository_dispatch: types: [prepare-release] workflow_dispatch: + push: + branches: [main] + paths: + - "CHANGELOG.md" jobs: call-release-pr: diff --git a/.github/workflows/validate-fastlane-metadata.yml b/.github/workflows/validate-fastlane-metadata.yml new file mode 100644 index 000000000..5369ecc00 --- /dev/null +++ b/.github/workflows/validate-fastlane-metadata.yml @@ -0,0 +1,15 @@ +name: Fastlane metadata validation + +on: + push: + branches: [main] + paths: + - "fastlane/**" + pull_request: + branches: [main] + paths: + - "fastlane/**" + +jobs: + validate: + uses: FossifyOrg/.github/.github/workflows/validate-fastlane-metadata.yml@main diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 000000000..be4069a04 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1 @@ +* @naveensingh \ No newline at end of file