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 fd0205c..ecc2f94 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -10,15 +10,15 @@ 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 - name: Setup Node - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 + 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 6a74e37..4bdb235 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -24,7 +24,7 @@ jobs: starlight-contributor-list: ${{ steps.filter.outputs.starlight-contributor-list }} 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,13 +50,13 @@ 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 - name: Setup Node - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: ${{ env.NODE_VERSION }} cache: "pnpm" @@ -66,7 +66,7 @@ jobs: - name: Create Release Pull Request id: changesets - uses: changesets/action@06245a4e0a36c064a573d4150030f5ec548e4fcc # v1.4.10 + uses: changesets/action@e0145edc7d9d8679003495b11f87bd8ef63c0cba # v1.5.3 with: commit: "ci: release" title: "ci: release [skip netlify]" @@ -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,13 +114,13 @@ 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 - name: Setup Node - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: ${{ env.NODE_VERSION }} cache: "pnpm" @@ -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: | diff --git a/docs/package.json b/docs/package.json index b898770..29b54e1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -27,7 +27,7 @@ "sharp": "^0.33.5", "starlight-contributor-list": "workspace:*" }, - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@10.10.0", "engines": { "node": "^18.17.1 || ^20.3.0 || >=21.0.0" } diff --git a/package.json b/package.json index 337a121..1bb1e02 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "prettier": "3.5.3", "prettier-plugin-astro": "0.14.1" }, - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@10.10.0", "engines": { "node": "^18.17.1 || ^20.3.0 || >=21.0.0" }