Skip to content

Commit d0ebe02

Browse files
authored
Custom action to update npm packages (JaylyDev#178)
* tsconfig stuff weird * Update cl.yml * Update packageReadme.ts * a * Revert "Update cl.yml" This reverts commit dacafcb. * Update packageReadme.ts * update editor API. * Update index.d.ts * Tsconfig update * Update jsconfig.json * Update index.js * not using dependabot * e * typo * Update dependency-update.yml
1 parent 3d81d57 commit d0ebe02

File tree

7 files changed

+299
-24
lines changed

7 files changed

+299
-24
lines changed

.github/dependabot.yml

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,6 @@ version: 2
77
updates:
88
- package-ecosystem: github-actions
99
directory: /
10-
reviewers:
11-
- "JaylyDev"
1210
target-branch: "main"
1311
schedule:
14-
interval: weekly
15-
16-
- package-ecosystem: npm
17-
open-pull-requests-limit: 50
18-
directory: /
19-
reviewers:
20-
- "JaylyDev"
21-
schedule:
22-
interval: daily
23-
target-branch: "main"
24-
ignore:
25-
- dependency-name: "@types/*"
12+
interval: monthly

.github/workflows/cl.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ on:
66
- main
77
pull_request:
88
schedule:
9-
## run action every wednesdat at 20:00 UTC
10-
- cron: "00 20 * * 3"
9+
## run action every sunday at 20:00 UTC
10+
- cron: "00 20 * * 0"
1111

1212
jobs:
1313
checks:
@@ -40,3 +40,4 @@ jobs:
4040
message: 'Upload generated files.'
4141
default_author: github_actions
4242
pull: '-v'
43+
force: true
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Dependencies
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: "00 20 * * *"
7+
8+
jobs:
9+
checks:
10+
name: 'Script Check'
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v3
16+
17+
- name: npm install
18+
run: |
19+
npm install
20+
npm list
21+
22+
- name: tsc build
23+
run: npm run tools
24+
25+
- name: Update dependency
26+
id: update
27+
run: node ./tools/dependency/index.js
28+
29+
- run: echo ${{ steps.changes.outputs.changed }}
30+
31+
- name: Create Pull Request
32+
uses: peter-evans/create-pull-request@v4
33+
with:
34+
commit-message: Update package.json
35+
title: Update package.json
36+
body: Updated NPM packages in package.json, please review.
37+
labels: dependencies
38+
branch: dependency/update
39+
base: main

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
node_modules/
33

44
# Tools build files
5-
tools/*.js
6-
tools/*.js.map
7-
tools/*.d.ts
5+
tools/**/*.js
6+
tools/**/*.js.map
7+
tools/**/*.d.ts
88

99
# Logs
1010
logs

package-lock.json

Lines changed: 183 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,17 @@
1919
},
2020
"homepage": "https://github.com/JaylyDev/ScriptAPI#readme",
2121
"dependencies": {
22-
"@minecraft/server": "1.2.0-beta.1.19.80-preview.23",
23-
"@minecraft/server-admin": "1.0.0-beta.1.19.80-preview.23",
24-
"@minecraft/server-gametest": "1.0.0-beta.1.19.80-preview.23",
25-
"@minecraft/server-net": "1.0.0-beta.1.19.80-preview.23",
26-
"@minecraft/server-ui": "1.0.0-beta.1.19.80-preview.23"
22+
"@minecraft/server": "1.2.0-beta.1.19.80-preview.20",
23+
"@minecraft/server-admin": "1.0.0-beta.1.19.80-preview.20",
24+
"@minecraft/server-gametest": "1.0.0-beta.1.19.80-preview.20",
25+
"@minecraft/server-net": "1.0.0-beta.1.19.80-preview.20",
26+
"@minecraft/server-ui": "1.0.0-beta.1.19.80-preview.20"
2727
},
2828
"devDependencies": {
29+
"@npm/types": "1.0.2",
2930
"@types/node": "^18.11.10",
3031
"@types/parsimmon": "1.10.6",
32+
"axios": "1.3.4",
3133
"parsimmon": "1.18.1",
3234
"typescript": "^5.0.3"
3335
}

0 commit comments

Comments
 (0)