Skip to content

Commit 2e3c47c

Browse files
committed
Include a set up Ruby step during GitHub action project setup
1 parent 24d2585 commit 2e3c47c

File tree

15 files changed

+313
-320
lines changed

15 files changed

+313
-320
lines changed
Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
name: Set Up Everything
22

3+
inputs:
4+
include-additional-languages:
5+
description: "TODO"
6+
required: false
7+
38
runs:
49
using: composite
510

611
steps:
12+
- name: Set up Node
13+
uses: actions/setup-node@v4
14+
with:
15+
node-version: 22
16+
cache: yarn
17+
cache-dependency-path: ./yarn.lock
18+
719
- name: Set up Java
820
uses: actions/setup-java@v4
921
with:
@@ -14,18 +26,16 @@ runs:
1426
./workspaces/adventure-pack/goodies/java/build.gradle.kts
1527
./workspaces/adventure-pack/goodies/kotlin/build.gradle.kts
1628
17-
- name: Set up Node
18-
uses: actions/setup-node@v4
19-
with:
20-
node-version: 22
21-
cache: yarn
22-
cache-dependency-path: ./yarn.lock
23-
2429
- name: Set up Python
2530
uses: actions/setup-python@v5
2631
with:
2732
python-version: 3.12.4
2833

34+
- name: Set up Ruby
35+
uses: ruby/setup-ruby@v1
36+
with:
37+
ruby-version: 3.2
38+
2939
- name: Install dependencies
3040
run: yarn --immutable
3141
shell: bash

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
},
2828
"devDependencies": {
2929
"@code-chronicles/eslint-config": "0.0.1",
30-
"eslint": "9.9.1",
31-
"husky": "9.1.5",
32-
"lint-staged": "15.2.9",
30+
"eslint": "9.10.0",
31+
"husky": "9.1.6",
32+
"lint-staged": "15.2.10",
3333
"prettier": "3.3.3"
3434
},
3535
"packageManager": "yarn@4.4.1"

workspaces/adventure-pack/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,12 @@
6868
"@code-chronicles/eslint-config": "0.0.1",
6969
"@code-chronicles/util": "0.0.1",
7070
"@jest/globals": "29.7.0",
71-
"@types/node": "22.5.1",
71+
"@types/node": "22.5.5",
7272
"@types/react": "18.3.5",
7373
"@types/react-dom": "18.3.0",
7474
"@types/react-syntax-highlighter": "15.5.13",
7575
"cross-env": "7.0.3",
76-
"eslint": "9.9.1",
76+
"eslint": "9.10.0",
7777
"invariant": "2.2.4",
7878
"jest": "29.7.0",
7979
"prettier": "3.3.3",
@@ -82,9 +82,9 @@
8282
"ts-loader": "9.5.1",
8383
"ts-morph": "23.0.0",
8484
"ts-node": "10.9.2",
85-
"tsx": "4.19.0",
86-
"type-fest": "4.26.0",
87-
"typescript": "5.5.4",
85+
"tsx": "4.19.1",
86+
"type-fest": "4.26.1",
87+
"typescript": "5.6.2",
8888
"webpack": "5.94.0",
8989
"webpack-cli": "5.1.4",
9090
"zod": "3.23.8"

workspaces/chrome-extension-hello-world/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
},
1717
"devDependencies": {
1818
"@code-chronicles/eslint-config": "0.0.1",
19-
"@types/node": "22.5.1",
19+
"@types/node": "22.5.5",
2020
"prettier": "3.3.3",
2121
"ts-loader": "9.5.1",
22-
"typescript": "5.5.4",
22+
"typescript": "5.6.2",
2323
"webpack": "5.94.0",
2424
"webpack-cli": "5.1.4"
2525
}

workspaces/download-leetcode-submissions/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
},
2828
"devDependencies": {
2929
"@code-chronicles/eslint-config": "0.0.1",
30-
"@types/node": "22.5.1",
31-
"eslint": "9.9.1",
30+
"@types/node": "22.5.5",
31+
"eslint": "9.10.0",
3232
"prettier": "3.3.3",
33-
"typescript": "5.5.4"
33+
"typescript": "5.6.2"
3434
}
3535
}

workspaces/eslint-config/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@
2020
"lint": "eslint --color --max-warnings=0 ."
2121
},
2222
"dependencies": {
23-
"@stylistic/eslint-plugin-js": "2.7.2",
24-
"@stylistic/eslint-plugin-ts": "2.7.2",
25-
"@typescript-eslint/eslint-plugin": "8.3.0",
26-
"@typescript-eslint/parser": "8.3.0",
27-
"eslint-import-resolver-typescript": "3.6.1",
28-
"eslint-plugin-import-x": "3.1.0",
29-
"eslint-plugin-jest": "28.8.1",
23+
"@stylistic/eslint-plugin-js": "2.8.0",
24+
"@stylistic/eslint-plugin-ts": "2.8.0",
25+
"@typescript-eslint/eslint-plugin": "8.5.0",
26+
"@typescript-eslint/parser": "8.5.0",
27+
"eslint-import-resolver-typescript": "3.6.3",
28+
"eslint-plugin-import-x": "4.2.1",
29+
"eslint-plugin-jest": "28.8.3",
3030
"globals": "15.9.0"
3131
},
3232
"devDependencies": {
33-
"eslint": "9.9.1",
33+
"eslint": "9.10.0",
3434
"prettier": "3.3.3"
3535
}
3636
}

workspaces/fetch-leetcode-problem-list/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
},
2727
"devDependencies": {
2828
"@code-chronicles/eslint-config": "0.0.1",
29-
"@types/node": "22.5.1",
30-
"eslint": "9.9.1",
29+
"@types/node": "22.5.5",
30+
"eslint": "9.10.0",
3131
"prettier": "3.3.3",
3232
"ts-loader": "9.5.1",
3333
"ts-node": "10.9.2",
34-
"typescript": "5.5.4",
34+
"typescript": "5.6.2",
3535
"webpack": "5.94.0",
3636
"webpack-cli": "5.1.4"
3737
}

workspaces/fetch-recent-accepted-leetcode-submissions/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
},
2727
"devDependencies": {
2828
"@code-chronicles/eslint-config": "0.0.1",
29-
"@types/node": "22.5.1",
30-
"eslint": "9.9.1",
29+
"@types/node": "22.5.5",
30+
"eslint": "9.10.0",
3131
"prettier": "3.3.3",
3232
"ts-loader": "9.5.1",
3333
"ts-node": "10.9.2",
34-
"typescript": "5.5.4",
34+
"typescript": "5.6.2",
3535
"webpack": "5.94.0",
3636
"webpack-cli": "5.1.4"
3737
}

workspaces/generate-health-report/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
},
2525
"devDependencies": {
2626
"@code-chronicles/eslint-config": "0.0.1",
27-
"@types/node": "22.5.1",
28-
"eslint": "9.9.1",
27+
"@types/node": "22.5.5",
28+
"eslint": "9.10.0",
2929
"prettier": "3.3.3",
3030
"ts-node": "10.9.2",
31-
"typescript": "5.5.4"
31+
"typescript": "5.6.2"
3232
}
3333
}

workspaces/javascript-leetcode-month/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
"devDependencies": {
2222
"@code-chronicles/eslint-config": "0.0.1",
2323
"@code-chronicles/util": "workspace:*",
24-
"@types/mdast": "^3",
25-
"@types/node": "22.5.1",
26-
"eslint": "9.9.1",
24+
"@types/mdast": "4.0.4",
25+
"@types/node": "22.5.5",
26+
"eslint": "9.10.0",
2727
"mdast": "3.0.0",
2828
"prettier": "3.3.3",
2929
"remark": "15.0.1",
3030
"ts-node": "10.9.2",
31-
"typescript": "5.5.4",
31+
"typescript": "5.6.2",
3232
"unist-util-visit": "5.0.0"
3333
}
3434
}

0 commit comments

Comments
 (0)