From 62bef54869c4353b418564208785f3751154f35a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 5 Sep 2025 15:38:19 +0000 Subject: [PATCH] ci: update GitHub template files --- .github/CODEOWNERS | 1 + .github/renovate.json | 32 ++++++++++++++++++++++++++++++ .github/renovate.json5 | 31 ----------------------------- .github/workflows/format.yaml | 6 +++--- .github/workflows/labeler.yaml | 2 +- .github/workflows/publish.yaml | 12 +++++------ .github/workflows/welcome-bot.yaml | 2 +- 7 files changed, 44 insertions(+), 42 deletions(-) create mode 100644 .github/CODEOWNERS create mode 100644 .github/renovate.json delete mode 100644 .github/renovate.json5 diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..c7589a9 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @trueberryless diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..4f2167a --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + ":disableDependencyDashboard", + ":disablePeerDependencies", + ":semanticPrefixFixDepsChoreOthers", + ":ignoreModulesAndTests", + "workarounds:all", + "helpers:pinGitHubActionDigestsToSemver", + "docker:disable" + ], + "rangeStrategy": "bump", + "ignorePaths": ["**/node_modules/**"], + "commitMessageSuffix": "[skip ci]", + "packageRules": [ + { + "groupName": "github-actions", + "matchManagers": ["github-actions"] + }, + { + "matchManagers": ["npm"], + "matchDepTypes": ["dependencies", "devDependencies"], + "separateMajorMinor": true + }, + { + "description": "Disable package manager version updates", + "matchPackageNames": ["pnpm"], + "matchDepTypes": ["packageManager"], + "enabled": false + } + ] +} diff --git a/.github/renovate.json5 b/.github/renovate.json5 deleted file mode 100644 index fb706b3..0000000 --- a/.github/renovate.json5 +++ /dev/null @@ -1,31 +0,0 @@ -{ - $schema: "https://docs.renovatebot.com/renovate-schema.json", - extends: [ - ":disableDependencyDashboard", - ":semanticPrefixFixDepsChoreOthers", - ":ignoreModulesAndTests", - "workarounds:all", - "helpers:pinGitHubActionDigestsToSemver", - "docker:disable", - ], - rangeStrategy: "bump", - ignorePaths: ["**/node_modules/**"], - packageRules: [ - { - groupName: "github-actions", - matchManagers: ["github-actions"], - }, - { - matchManagers: ["npm"], - groupName: "dependencies", - matchDepTypes: ["devDependencies", "dependencies", "peerDependencies"], - enabled: false, - }, - { - description: "Disable package manager version updates", - matchPackageNames: ["pnpm"], - matchDepTypes: ["packageManager"], - enabled: false, - }, - ], -} diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index 00df264..ecc2f94 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -10,7 +10,7 @@ jobs: autofix: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Setup PNPM uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 @@ -18,7 +18,7 @@ jobs: - name: Setup Node uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 20 + node-version: 20.19.5 cache: "pnpm" - name: Install Dependencies @@ -34,4 +34,4 @@ jobs: shopt -s globstar find . -name '*.png' -exec pngquant --ext .png 256 {} \; - - uses: autofix-ci/action@551dded8c6cc8a1054039c8bc0b8b48c51dfc6ef + - uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27 diff --git a/.github/workflows/labeler.yaml b/.github/workflows/labeler.yaml index 5de5457..83e3c99 100644 --- a/.github/workflows/labeler.yaml +++ b/.github/workflows/labeler.yaml @@ -16,7 +16,7 @@ jobs: app_id: ${{ secrets.BOT_APP_ID }} private_key: ${{ secrets.BOT_PRIVATE_KEY }} - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Ensure labels exist env: GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 0f52174..bc7652b 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -24,7 +24,7 @@ jobs: starlight-plugin-show-latest-version: ${{ steps.filter.outputs.starlight-plugin-show-latest-version }} steps: - name: Check out the repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 id: filter @@ -50,7 +50,7 @@ jobs: private_key: ${{ secrets.BOT_PRIVATE_KEY }} - name: Checkout Repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Setup PNPM uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 @@ -90,7 +90,7 @@ jobs: IMAGE_TAG: ${{ env.IMAGE_TAG }} steps: - name: Check out the repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Read version from package.json id: get_version @@ -114,7 +114,7 @@ jobs: contents: write id-token: write steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Setup PNPM uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 @@ -143,7 +143,7 @@ jobs: contents: write steps: - name: Check out the repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - id: extract-changelog uses: sean0x42/markdown-extract@7b185cbe85263116bbf741e739e7198ba86465dc # v2.1.0 @@ -172,7 +172,7 @@ jobs: if: env.RELEASE_SKIPPED == 'false' env: DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK_URL }} - uses: Ilshidur/action-discord@0c4b27844ba47cb1c7bee539c8eead5284ce9fa9 # 0.3.2 + uses: Ilshidur/action-discord@d2594079a10f1d6739ee50a2471f0ca57418b554 # 0.4.0 with: args: | # ${{ env.IMAGE_NAME }}@${{ needs.image-tag.outputs.IMAGE_TAG }} diff --git a/.github/workflows/welcome-bot.yaml b/.github/workflows/welcome-bot.yaml index 29942a3..63b6b82 100644 --- a/.github/workflows/welcome-bot.yaml +++ b/.github/workflows/welcome-bot.yaml @@ -20,7 +20,7 @@ jobs: app_id: ${{ secrets.BOT_APP_ID }} private_key: ${{ secrets.BOT_PRIVATE_KEY }} - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Convert Repository Name to Title Case id: convert_repo_name run: |