From e5141f0fb11483ad8f417d5aaa37b85a7e18a98b Mon Sep 17 00:00:00 2001 From: Endkind Date: Mon, 16 Jun 2025 15:22:37 +0200 Subject: [PATCH] wechsel auf das issue erstellen von https://github.com/Endkind/papermc --- .github/setup-reminder.md | 9 +++++++++ .github/workflows/setup.yml | 24 +++++++++++++----------- 2 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 .github/setup-reminder.md diff --git a/.github/setup-reminder.md b/.github/setup-reminder.md new file mode 100644 index 0000000..5527bad --- /dev/null +++ b/.github/setup-reminder.md @@ -0,0 +1,9 @@ +--- +title: ⚙️ Please complete repository setup +labels: maintenance +--- + +Please go to [repository settings](https://github.com/{{owner}}/{{repo}}/settings#merge-button-settings) and configure the following: + +- [ ] Automatically delete head branches +- [ ] Allow auto-merge diff --git a/.github/workflows/setup.yml b/.github/workflows/setup.yml index 906f9b0..21c64c2 100644 --- a/.github/workflows/setup.yml +++ b/.github/workflows/setup.yml @@ -21,19 +21,21 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Create issue to enable repository merge settings + - name: Replace placeholders in issue template + env: + OWNER: ${{ github.repository_owner }} + REPO: ${{ github.event.repository.name }} run: | - owner_repo="${{ github.repository }}" - issue_title="Enable repository merge settings" - issue_body=$( - echo -e "Please go to [repository settings](https://github.com/${owner_repo}/settings#merge-button-settings) and configure the following:\n\n- [ ] Automatically delete head branches\n- [ ] Allow auto-merge" - ) + sed -i "s|{{owner}}|$OWNER|g" .github/setup-reminder.md + sed -i "s|{{repo}}|$REPO|g" .github/setup-reminder.md + + - name: Create setup reminder issue + uses: JasonEtco/create-an-issue@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + filename: .github/setup-reminder.md - curl -s -X POST \ - -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ - -H "Accept: application/vnd.github+json" \ - -d "{\"title\":\"$issue_title\",\"body\":\"$issue_body\"}" \ - "https://api.github.com/repos/${owner_repo}/issues" - name: Create / update default issue labels shell: bash run: |