File tree 11 files changed +6154
-4807
lines changed
11 files changed +6154
-4807
lines changed Original file line number Diff line number Diff line change 1
1
name : Github Release
2
2
3
3
env :
4
- NODE_VERSION : 20
4
+ NODE_VERSION : 22
5
+ PNPM_VERSION : 10.7.1
5
6
6
7
# Workflow need write access to the repository to create a GitHub release
7
8
permissions :
@@ -34,10 +35,11 @@ jobs:
34
35
- name : Check out the repository
35
36
uses : actions/checkout@v4
36
37
37
- - name : Install pnpm
38
+ - name : Setup pnpm
38
39
uses : pnpm/action-setup@v4
39
40
with :
40
- version : 8
41
+ version : ${{ env.PNPM_VERSION }}
42
+ run_install : false
41
43
42
44
- name : Set up Node.js
43
45
uses : actions/setup-node@v4
Original file line number Diff line number Diff line change 1
1
name : Test Scriptlets
2
2
3
3
env :
4
- NODE_VERSION : 20
4
+ NODE_VERSION : 22
5
+ PNPM_VERSION : 10.7.1
5
6
6
7
on :
7
8
push :
@@ -17,10 +18,11 @@ jobs:
17
18
steps :
18
19
- uses : actions/checkout@v4
19
20
20
- - name : Install pnpm
21
+ - name : Setup pnpm
21
22
uses : pnpm/action-setup@v4
22
23
with :
23
- version : 8
24
+ version : ${{ env.PNPM_VERSION }}
25
+ run_install : false
24
26
25
27
- name : Use Node.jobs
26
28
uses : actions/setup-node@v4
Original file line number Diff line number Diff line change 3
3
.idea /
4
4
.vscode /
5
5
* .iml
6
- yarn-error.log
7
- node_modules
6
+ node_modules /
8
7
private
9
- / tmp
8
+ tmp /
10
9
output.md
11
- tests /dist
10
+ tests /dist /
12
11
browserstack.err
13
12
local.log
14
13
15
14
# linters cache
16
15
.eslintcache
16
+
17
17
tsconfig.tsbuildinfo
18
- .pnpm-store
19
- / dist
18
+ .pnpm-store /
19
+ dist /
Original file line number Diff line number Diff line change @@ -218,19 +218,20 @@ lerna bootstrap
218
218
pnpm link --global " @adguard/scriptlets"
219
219
220
220
cd ./packages/tsurlfilter
221
+
221
222
pnpm build
222
- yarn link
223
+
224
+ pnpm link --global
223
225
```
224
226
225
227
In extension directory install dependencies, link packages and build
226
228
227
229
``` bash
228
- yarn
230
+ pnpm install
229
231
230
- yarn link @adguard/scriptlets
231
- yarn link @adguard/tsurlfilter
232
+ pnpm link --global " @adguard/scriptlets"
232
233
233
- yarn dev
234
+ # run build script
234
235
```
235
236
236
237
### <a name =" how-to-test " ></a > How to test
Original file line number Diff line number Diff line change 5
5
key : SCRIPTLETSBUILD
6
6
name : scriptlets - build
7
7
variables :
8
- dockerContainer : adguard/puppeteer-runner:23.3--1
8
+ dockerContainer : adguard/node-ssh:22.14--0
9
9
10
10
stages :
11
11
- Build :
12
- manual : ' false'
13
- final : ' false'
12
+ manual : false
13
+ final : false
14
14
jobs :
15
15
- Build
16
16
24
24
${system.PNPM_DIR} : " ${bamboo.cachePnpm}"
25
25
tasks :
26
26
- checkout :
27
- force-clean-build : ' true'
27
+ force-clean-build : true
28
28
- script :
29
29
interpreter : SHELL
30
30
scripts :
@@ -72,7 +72,7 @@ triggers: []
72
72
branches :
73
73
create : manually
74
74
delete : never
75
- link-to-jira : ' true'
75
+ link-to-jira : true
76
76
77
77
notifications :
78
78
- events :
Original file line number Diff line number Diff line change @@ -4,14 +4,15 @@ deployment:
4
4
name : scriptlets - deploy
5
5
source-plan : AJL-SCRIPTLETSBUILD
6
6
release-naming : ${bamboo.inject.version}
7
+
7
8
environments :
8
9
- npmjs
9
10
- npmjs • alpha
10
11
- npmjs • beta
11
12
12
13
npmjs : &npmjs
13
14
docker :
14
- image : adguard/puppeteer-runner:23.3--1
15
+ image : adguard/node-ssh:22.14--0
15
16
volumes :
16
17
${system.PNPM_DIR} : " ${bamboo.cachePnpm}"
17
18
variables : &npmjs-variables
Original file line number Diff line number Diff line change 5
5
key : SCRIPTLETSINCR
6
6
name : scriptlets - increment
7
7
variables :
8
- dockerContainer : adguard/node-ssh:18.19 --0
8
+ dockerContainer : adguard/node-ssh:22.14 --0
9
9
10
10
stages :
11
11
- Increment :
@@ -24,7 +24,7 @@ Increment:
24
24
clean-working-dir : true
25
25
tasks :
26
26
- checkout :
27
- force-clean-build : ' true'
27
+ force-clean-build : true
28
28
- script :
29
29
interpreter : SHELL
30
30
scripts :
@@ -54,7 +54,7 @@ Increment:
54
54
branches :
55
55
create : manually
56
56
delete : never
57
- link-to-jira : ' true'
57
+ link-to-jira : true
58
58
59
59
labels : []
60
60
other :
Original file line number Diff line number Diff line change 5
5
key : SCRIPTLETSTEST
6
6
name : scriptlets - test new
7
7
variables :
8
- dockerPuppeteer : adguard/puppeteer-runner:23.3--1
8
+ dockerPuppeteer : adguard/puppeteer-runner:22.14--24.5--0
9
9
10
10
stages :
11
11
- Build :
12
- manual : ' false'
13
- final : ' false'
12
+ manual : false
13
+ final : false
14
14
jobs :
15
15
- Build
16
16
22
22
${system.PNPM_DIR} : " ${bamboo.cachePnpm}"
23
23
tasks :
24
24
- checkout :
25
- force-clean-build : ' true'
25
+ force-clean-build : true
26
26
- script :
27
27
interpreter : SHELL
28
28
scripts :
@@ -75,7 +75,7 @@ branches:
75
75
delete :
76
76
after-deleted-days : ' 1'
77
77
after-inactive-days : ' 5'
78
- link-to-jira : ' true'
78
+ link-to-jira : true
79
79
80
80
notifications :
81
81
- events :
Original file line number Diff line number Diff line change 60
60
"import" : " ./dist/validators/index.js"
61
61
}
62
62
},
63
+ "pnpm" : {
64
+ "neverBuiltDependencies" : []
65
+ },
63
66
"dependencies" : {
64
67
"@adguard/agtree" : " 3.1.0" ,
65
68
"js-yaml" : " ^3.14.1"
96
99
"crypto-js" : " ^4.2.0" ,
97
100
"dotenv" : " ^8.2.0" ,
98
101
"dox" : " ^0.9.0" ,
99
- "eslint" : " ^ 8.57.1" ,
102
+ "eslint" : " 8.57.1" ,
100
103
"eslint-config-airbnb-base" : " ^15.0.0" ,
101
104
"eslint-config-airbnb-typescript" : " ^17.0.0" ,
102
105
"eslint-import-resolver-typescript" : " ^3.5.5" ,
111
114
"lint-staged" : " ^12.1.2" ,
112
115
"markdownlint" : " ^0.28.2" ,
113
116
"markdownlint-cli" : " ^0.34.0" ,
114
- "node-qunit-puppeteer" : " ^2.2.0 " ,
117
+ "node-qunit-puppeteer" : " ^2.2.1 " ,
115
118
"openurl" : " ^1.1.1" ,
116
- "puppeteer" : " ^23.7.1 " ,
119
+ "puppeteer" : " ^24.5.0 " ,
117
120
"qunit" : " ^2.22.0" ,
118
121
"rimraf" : " ^6.0.1" ,
119
122
"rollup" : " ^4.28.1" ,
You can’t perform that action at this time.
0 commit comments