From b09e462d860e30ff5f59ba3ac9aea5731bd17e13 Mon Sep 17 00:00:00 2001 From: SHNWAZ Date: Thu, 21 May 2026 05:09:36 +0530 Subject: [PATCH 1/4] Add CI profile validation workflow --- .github/workflows/ci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..6b82a4f --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,28 @@ +name: CI + +on: + workflow_dispatch: + pull_request: + branches: [main] + push: + branches: [main] + +permissions: + contents: read + +jobs: + profile-check: + name: Profile content check + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Validate profile README and banner + run: | + test -f profile/README.md + test -f profile/assets/saya-banner.png + grep -q "SayaProject" profile/README.md + grep -q "https://t.me/SayaProject" profile/README.md + grep -q "https://t.me/Sayafq" profile/README.md + grep -q "https://github.com/IFlexElite" profile/README.md \ No newline at end of file From f55a5b85b5bf5c87ef025206c6987faccdd97ebf Mon Sep 17 00:00:00 2001 From: SHNWAZ Date: Thu, 21 May 2026 05:09:38 +0530 Subject: [PATCH 2/4] Add issue auto-assignment workflow --- .github/workflows/auto-assign-issues.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/auto-assign-issues.yml diff --git a/.github/workflows/auto-assign-issues.yml b/.github/workflows/auto-assign-issues.yml new file mode 100644 index 0000000..84ae036 --- /dev/null +++ b/.github/workflows/auto-assign-issues.yml @@ -0,0 +1,24 @@ +name: Auto-assign new issues + +on: + issues: + types: [opened] + +permissions: + issues: write + +jobs: + assign: + name: Assign issue owner + runs-on: ubuntu-latest + steps: + - name: Assign to maintainer + uses: actions/github-script@v7 + with: + script: | + await github.rest.issues.addAssignees({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + assignees: ['shnwazdeveloper'] + }); \ No newline at end of file From a8749cc4f57f6ee7536a3e2635e23ad6e2214956 Mon Sep 17 00:00:00 2001 From: SHNWAZ Date: Thu, 21 May 2026 05:09:41 +0530 Subject: [PATCH 3/4] Add support contact links for issues --- .github/ISSUE_TEMPLATE/config.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..220b93a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: true +contact_links: + - name: SayaProject Telegram + url: https://t.me/SayaProject + about: Follow official project updates. + - name: Direct Telegram Contact + url: https://t.me/Sayafq + about: Contact SayaProject directly. + - name: GitHub Support + url: https://github.com/IFlexElite + about: GitHub support profile for SayaProject. \ No newline at end of file From 2a4cdb7b15e93c0ed9cbb19eb007161f188c9e78 Mon Sep 17 00:00:00 2001 From: SHNWAZ Date: Thu, 21 May 2026 05:09:43 +0530 Subject: [PATCH 4/4] Add profile repository code owner --- .github/CODEOWNERS | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..0ef3eff --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @shnwazdeveloper \ No newline at end of file