Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Run actionlint
uses: reviewdog/action-actionlint@v1
10 changes: 5 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20'
node-version: '24.16.0'
cache: 'npm'

- name: Install dependencies
Expand All @@ -42,15 +42,15 @@ jobs:

- name: Coverage Report as Comment
if: github.event_name == 'pull_request'
uses: romeovs/lcov-reporter-action@v0.3.1
uses: romeovs/lcov-reporter-action@v0.4.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
lcov-file: ./coverage/lcov.info
delete-old-comments: true

- name: Upload coverage reports
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: coverage-report
path: coverage/
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Initialize CodeQL
uses: github/codeql-action/init@v3
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/cross-platform-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
Expand Down Expand Up @@ -105,12 +105,12 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20.x'
node-version: '24.16.0'
cache: 'npm'

- name: Install dependencies
Expand Down Expand Up @@ -150,12 +150,12 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20.x'
node-version: '24.16.0'
cache: 'npm'

- name: Install dependencies
Expand All @@ -172,12 +172,12 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20.x'
node-version: '24.16.0'
cache: 'npm'

- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Dependency Review
uses: actions/dependency-review-action@v4
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/post-deploy-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20'
node-version: '24.16.0'

- name: Run published npx validation and file checks
env:
Expand All @@ -45,7 +45,7 @@ jobs:

steps:
- name: Create or update failure issue
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
script: |
const title = "Post-deploy validation failed: published create-react-forge validation suite";
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-title.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

steps:
- name: Check PR title follows Conventional Commits
uses: amannn/action-semantic-pull-request@v5
uses: amannn/action-semantic-pull-request@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20'
node-version: '24.16.0'
registry-url: 'https://registry.npmjs.org'

- name: Install dependencies
Expand All @@ -40,7 +40,7 @@

- name: Extract version from tag
id: get_version
run: |

Check warning on line 43 in .github/workflows/release.yml

View workflow job for this annotation

GitHub Actions / Lint GitHub Workflows

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2086:info:2:40: Double quote to prevent globbing and word splitting [shellcheck] Raw Output: i:.github/workflows/release.yml:43:9: shellcheck reported issue in this script: SC2086:info:2:40: Double quote to prevent globbing and word splitting [shellcheck]

Check warning on line 43 in .github/workflows/release.yml

View workflow job for this annotation

GitHub Actions / Lint GitHub Workflows

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2086:info:1:45: Double quote to prevent globbing and word splitting [shellcheck] Raw Output: i:.github/workflows/release.yml:43:9: shellcheck reported issue in this script: SC2086:info:1:45: Double quote to prevent globbing and word splitting [shellcheck]
echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT
echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT

Expand All @@ -65,7 +65,7 @@
"${{ steps.pack.outputs.asset }}"

- name: Publish to NPM (with provenance)
run: |

Check warning on line 68 in .github/workflows/release.yml

View workflow job for this annotation

GitHub Actions / Lint GitHub Workflows

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2193:warning:1:50: The arguments to this comparison can never be equal. Make sure your syntax is correct [shellcheck] Raw Output: w:.github/workflows/release.yml:68:9: shellcheck reported issue in this script: SC2193:warning:1:50: The arguments to this comparison can never be equal. Make sure your syntax is correct [shellcheck]
if [[ "${{ steps.get_version.outputs.VERSION }}" == *"beta"* ]]; then
npm publish "${{ steps.pack.outputs.asset }}" --provenance --tag beta
else
Expand All @@ -75,7 +75,7 @@
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

- name: Create GitHub Release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
generate_release_notes: true
prerelease: ${{ contains(steps.get_version.outputs.VERSION, 'beta') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/renovate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Run Renovate
uses: renovatebot/github-action@v44.0.3
uses: renovatebot/github-action@v46.1.14
with:
configurationFile: renovate.json
token: ${{ secrets.RENOVATE_TOKEN != '' && secrets.RENOVATE_TOKEN || github.token }}
Expand Down
12 changes: 6 additions & 6 deletions ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -277,14 +277,14 @@ interface TemplateManifest {
```typescript
{
// Runtime
'vite': '^6.0.7',
'@vitejs/plugin-react': '^5.0.0',
'vite': '^8.0.0',
'@vitejs/plugin-react': '^6.0.0',
'next': '^16.1.6',
'react': '^19.0.0',
'react-dom': '^19.0.0',

// Language
'typescript': '^5.7.2',
'typescript': '^6.0.0',

// Styling
'tailwindcss': '^4.0.0',
Expand All @@ -302,14 +302,14 @@ interface TemplateManifest {
'@tanstack/react-query-devtools': '^5.62.10',

// Testing
'vitest': '^2.1.8',
'@vitest/ui': '^2.1.8',
'vitest': '^4.0.0',
'@vitest/ui': '^4.0.0',
'@testing-library/react': '^16.1.0',
'@playwright/test': '^1.49.1',

// Routing
'react-router-dom': '^7.1.1',
'react-error-boundary': '^4.1.2',
'react-error-boundary': '^6.0.0',
}
```

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,13 +106,13 @@ The CLI uses pinned, tested versions for all dependencies:
| Package | Version |
| -------------- | -------- |
| React | ^19.0.0 |
| Vite | ^6.0.7 |
| Vite | ^8.0.0 |
| Next.js | ^16.1.6 |
| Tailwind CSS | ^4.0.0 |
| TanStack Query | ^5.62.10 |
| Vitest | ^2.1.8 |
| Vitest | ^4.0.0 |
| Playwright | ^1.49.1 |
| TypeScript | ^5.7.2 |
| TypeScript | ^6.0.0 |

## Automated dependency updates

Expand Down
Loading
Loading