Skip to content

Commit 1488fa2

Browse files
committed
chore: update actions
1 parent 4deeabd commit 1488fa2

6 files changed

Lines changed: 34 additions & 32 deletions

File tree

.github/workflows/dev.yml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ jobs:
2929
docs_changed: ${{ steps.filter.outputs.docs }}
3030
src_changed: ${{ steps.filter.outputs.src }}
3131
steps:
32-
- uses: actions/checkout@v4
32+
- uses: actions/checkout@v6
3333
with:
3434
fetch-depth: 2
35-
- uses: dorny/paths-filter@v3
35+
- uses: dorny/paths-filter@v4
3636
id: filter
3737
with:
3838
base: ${{ github.ref_name }}
@@ -55,16 +55,17 @@ jobs:
5555
runs-on: ubuntu-24.04
5656
if: ${{ needs.check_changes.outputs.src_changed == 'true' || github.event_name == 'workflow_dispatch' }}
5757
steps:
58-
- uses: actions/checkout@v4
58+
- uses: actions/checkout@v6
5959
- name: Inject Env
6060
run: |
6161
echo "INPUT_PLATFORM=${{ github.event.inputs.platform }}" >> $GITHUB_ENV
6262
echo "INPUT_VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV
63-
- uses: pnpm/action-setup@v4
63+
- uses: pnpm/action-setup@v6
6464
with:
65+
cache: true
6566
version: 11
6667
- name: Setup Node.js
67-
uses: actions/setup-node@v4
68+
uses: actions/setup-node@v6
6869
with:
6970
node-version: 24
7071
cache: 'pnpm'
@@ -97,9 +98,9 @@ jobs:
9798
runs-on: ubuntu-24.04
9899
if: ${{ needs.check_changes.outputs.locale_changed == 'true' }}
99100
steps:
100-
- uses: actions/checkout@v4
101+
- uses: actions/checkout@v6
101102
- name: Setup Node.js
102-
uses: actions/setup-node@v4
103+
uses: actions/setup-node@v6
103104
with:
104105
node-version: 24
105106
- name: Sort
@@ -117,12 +118,13 @@ jobs:
117118
runs-on: ubuntu-24.04
118119
if: ${{ needs.check_changes.outputs.docs_changed == 'true' }}
119120
steps:
120-
- uses: actions/checkout@v4
121-
- uses: pnpm/action-setup@v4
121+
- uses: actions/checkout@v6
122+
- uses: pnpm/action-setup@v6
122123
with:
124+
cache: true
123125
version: 11
124126
- name: Setup Node.js
125-
uses: actions/setup-node@v4
127+
uses: actions/setup-node@v6
126128
with:
127129
node-version: 24
128130
- name: Install dependencies
@@ -146,7 +148,7 @@ jobs:
146148
runs-on: ubuntu-24.04
147149
steps:
148150
- name: Setup Node.js
149-
uses: actions/setup-node@v4
151+
uses: actions/setup-node@v6
150152
with:
151153
node-version: 24
152154
- name: Download
@@ -165,7 +167,7 @@ jobs:
165167
runs-on: ubuntu-24.04
166168
steps:
167169
- name: Setup Node.js
168-
uses: actions/setup-node@v4
170+
uses: actions/setup-node@v6
169171
with:
170172
node-version: 24
171173
- name: Download

.github/workflows/main.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
outputs:
1616
docs_changed: ${{ steps.filter.outputs.docs }}
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v6
1919
with:
2020
fetch-depth: 2
21-
- uses: dorny/paths-filter@v3
21+
- uses: dorny/paths-filter@v4
2222
id: filter
2323
with:
2424
base: ${{ github.ref_name }}
@@ -31,12 +31,13 @@ jobs:
3131
runs-on: ubuntu-24.04
3232
if: ${{ needs.check_changes.outputs.docs_changed == 'true' }}
3333
steps:
34-
- uses: actions/checkout@v4
35-
- uses: pnpm/action-setup@v4
34+
- uses: actions/checkout@v6
35+
- uses: pnpm/action-setup@v6
3636
with:
37+
cache: true
3738
version: 11
3839
- name: Setup Node.js
39-
uses: actions/setup-node@v4
40+
uses: actions/setup-node@v6
4041
with:
4142
node-version: 24
4243
- name: Install dependencies
@@ -60,7 +61,7 @@ jobs:
6061
runs-on: ubuntu-24.04
6162
steps:
6263
- name: Setup Node.js
63-
uses: actions/setup-node@v4
64+
uses: actions/setup-node@v6
6465
with:
6566
node-version: 24
6667
- name: Download
@@ -79,7 +80,7 @@ jobs:
7980
runs-on: ubuntu-24.04
8081
steps:
8182
- name: Setup Node.js
82-
uses: actions/setup-node@v4
83+
uses: actions/setup-node@v6
8384
with:
8485
node-version: 24
8586
- name: Download

.github/workflows/release.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,17 @@ jobs:
2828
build:
2929
runs-on: ubuntu-24.04
3030
steps:
31-
- uses: actions/checkout@v4
31+
- uses: actions/checkout@v6
3232
- name: Inject Env
3333
run: |
3434
echo "INPUT_PLATFORM=${{ github.event.inputs.platform }}" >> $GITHUB_ENV
3535
echo "INPUT_VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV
36-
- uses: pnpm/action-setup@v4
36+
- uses: pnpm/action-setup@v6
3737
with:
38+
cache: true
3839
version: 11
3940
- name: Setup Node.js
40-
uses: actions/setup-node@v4
41+
uses: actions/setup-node@v6
4142
with:
4243
node-version: 24
4344
cache: 'pnpm'

scripts/pack-utils/amo.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ export async function submitAddon(
144144
'wait-poll',
145145
].includes(type)
146146
) {
147-
console.log(`[${messagePrefix}] [${options.addonId}] [${type}]`);
147+
console.log(`[${messagePrefix}] [${options.addonId}] ${type}`);
148148
}
149149
},
150150
});

scripts/pack-utils/xpi.mjs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,15 @@ async function packXpi({
2929
const fileName = getOutputFile(extensionConfig.browser, version, 'xpi');
3030
const outFile = join(releasePath, fileName);
3131

32-
console.log(`[xpi] [${extensionConfig.id}] start signAddon`);
33-
const submitResult = await submitAddon(rootPath, false, 'xpi', {
32+
await submitAddon(rootPath, false, 'xpi', {
3433
addonId: extensionConfig.id,
3534
addonVersion: version,
3635
channel: 'unlisted',
3736
distFile: zipPath,
37+
output: outFile,
3838
});
3939

40-
// Move download file to output dir
41-
await rename(submitResult, outFile);
42-
console.log(`[xpi] [${extensionConfig.id}] move to ${outFile}`);
40+
console.log(`[xpi] [${extensionConfig.id}] downloaded to ${outFile}`);
4341
const infoFile = join(releasePath, `${fileName}-config.json`);
4442
await outputJSON(infoFile, {
4543
id: extensionConfig.id,

scripts/pack.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ async function prepareOnePlatform(name, extensionConfig) {
6666
}),
6767
);
6868
// 打包成zip
69-
console.log(`zip ${thisPack} -> ${zipPath}`);
69+
console.log(`[${name}] zip ${thisPack} -> ${zipPath}`);
7070
await createZip(thisPack, zipPath);
7171
} catch (e) {
72-
console.error(`Prepare ${name} error`);
72+
console.error(`[${name}] prepare error`);
7373
console.error(e);
7474
}
7575
return { dirName, thisPack, zipPath };
@@ -89,9 +89,9 @@ async function packOnePlatform(name, prepare, browserConfig, extensionConfig) {
8989
browserConfig,
9090
extensionConfig,
9191
});
92-
console.log(`Pack ${name} success: ${res}`);
92+
console.log(`[${name}] pack success: ${res}`);
9393
} catch (e) {
94-
console.error(`Pack ${name} error`);
94+
console.error(`[${name}] pack error`);
9595
console.error(e);
9696
}
9797
try {

0 commit comments

Comments
 (0)