From 7871efa832dff8f22effc510fdf6814a07da5a89 Mon Sep 17 00:00:00 2001 From: Naveen Singh <36371707+naveensingh@users.noreply.github.com> Date: Mon, 9 Jun 2025 14:48:50 +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/prepare-release-pr.yml | 4 ++++ .github/workflows/validate-fastlane-metadata.yml | 15 +++++++++++++++ CODEOWNERS | 1 + 4 files changed, 20 insertions(+), 6 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/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