Skip to content

Commit 972c0c2

Browse files
Bump scaffold (#30)
* Bump scaffold * Revert * Revert * Fix ESLint --------- Co-authored-by: @compulim <@compulim> Co-authored-by: William Wong <[email protected]>
1 parent 1953d01 commit 972c0c2

40 files changed

+409
-58
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FROM --platform=linux/amd64 mcr.microsoft.com/devcontainers/typescript-node:dev-22-bookworm

.devcontainer/devcontainer.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
{
2-
"forwardPorts": [8000],
3-
"image": "mcr.microsoft.com/devcontainers/typescript-node",
2+
"build": {
3+
"dockerfile": "Dockerfile"
4+
},
5+
"features": {
6+
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
7+
},
8+
"forwardPorts": [
9+
8000
10+
],
411
"remoteUser": "node",
512
"updateContentCommand": "npm clean-install && npm run build"
613
}

.eslintrc.production.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,21 @@ rules:
3030
import/no-anonymous-default-export: error
3131
import/no-duplicates: error
3232
import/no-namespace: error
33-
import/no-unassigned-import: error
33+
import/no-unassigned-import:
34+
- error
35+
- allow:
36+
- '**/*.css'
37+
- dotenv/config
3438
settings:
35-
import/extensions:
36-
- .cjs
37-
- .mjs
38-
- .js
39-
- .jsx
40-
- .cts
41-
- .mts
42-
- .ts
43-
- .tsx
39+
import/resolver:
40+
node:
41+
extensions:
42+
- .cjs
43+
- .mjs
44+
- .js
45+
- .jsx
46+
- .cts
47+
- .mts
48+
- .ts
49+
- .tsx
50+
typescript: true

.eslintrc.react.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
extends:
22
- plugin:react/recommended
3+
- plugin:react-hooks/recommended
34
plugins:
45
- react
6+
- react-hooks
57
settings:
68
react:
79
version: 18.3.1

.eslintrc.test.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
env:
2+
commonjs: true
3+
es2021: true
4+
es2022: true
5+
jest: true
6+
rules:
7+
# Disable for convenience
8+
react/display-name: off
9+
# Disable for convenience
10+
react/prop-types: off
11+
'@typescript-eslint/no-require-imports': off

.eslintrc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ overrides:
1111
- '**/*.mts'
1212
- '**/*.ts'
1313
- '**/*.tsx'
14-
- extends: .eslintrc.jest.yml
14+
- extends: .eslintrc.test.yml
1515
files:
1616
- '**/__tests__/**'
1717
- '**/*.spec.cjs'
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Bump dependencies
1+
name: 🧼 Bump dependencies
22

33
on:
44
workflow_dispatch: {}
@@ -9,6 +9,6 @@ jobs:
99
contents: write
1010
id-token: write
1111
secrets:
12-
APP_ID: ${{ secrets.WORKFLOW_BOT_APP_ID }}
13-
PRIVATE_KEY: ${{ secrets.WORKFLOW_BOT_PRIVATE_KEY }}
12+
WORKFLOW_BOT_APP_ID: ${{ secrets.WORKFLOW_BOT_APP_ID }}
13+
WORKFLOW_BOT_PRIVATE_KEY: ${{ secrets.WORKFLOW_BOT_PRIVATE_KEY }}
1414
uses: compulim/workflows/.github/workflows/bump-dependencies.yml@main

.github/workflows/bump-scaffold.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
name: Bump scaffold
1+
name: 🧼 Bump scaffold
22

33
on:
44
workflow_dispatch:
55
inputs:
66
package-name:
7-
default: use-propagate
7+
default: 'use-propagate'
88
description: Name of the package
99
required: true
1010
type: string

.github/workflows/continuous-deployment.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ jobs:
1616
id-token: write
1717
pages: write
1818
secrets:
19-
APP_ID: ${{ secrets.WORKFLOW_BOT_APP_ID }}
20-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
21-
PRIVATE_KEY: ${{ secrets.WORKFLOW_BOT_PRIVATE_KEY }}
22-
uses: compulim/workflows/.github/workflows/continuous-deployment.yml@main
19+
WORKFLOW_BOT_APP_ID: ${{ secrets.WORKFLOW_BOT_APP_ID }}
20+
WORKFLOW_BOT_PRIVATE_KEY: ${{ secrets.WORKFLOW_BOT_PRIVATE_KEY }}
21+
uses: compulim/workflows/.github/workflows/continuous-deployment-oidc.yml@main
2322
with:
24-
package-name: use-propagate
23+
package-name: 'use-propagate'

.github/workflows/list-outdated-dependencies.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@ on:
77

88
jobs:
99
call-workflow:
10+
permissions:
11+
contents: read
1012
uses: compulim/workflows/.github/workflows/list-outdated-dependencies.yml@main

0 commit comments

Comments
 (0)