chore(deps): refresh Firelink packages and engines

- Refresh compatible Tauri, React i18n, Rust, and FFmpeg dependencies.

- Migrate macOS integrations to objc2 with main-thread Automation execution.

- Buffer early Torrent launches and update Node 24-compatible CI actions.
This commit is contained in:
NimBold
2026-09-23 20:01:41 +03:30
parent c9cb02d157
commit 15eb8a4423
12 changed files with 513 additions and 397 deletions
+9 -1
View File
@@ -12,7 +12,15 @@ const releaseWorkflow = fs.readFileSync(
path.join(repositoryRoot, '.github', 'workflows', 'release.yml'),
'utf8',
);
const cacheActionSha = '1bd1e32a3bdc45362d1e726936510720a7c30a57';
const cacheActionSha = '55cc8345863c7cc4c66a329aec7e433d2d1c52a9';
test('CI and release use setup-node v7 while installing the supported app Node version', () => {
for (const workflow of [ciWorkflow, releaseWorkflow]) {
assert.match(workflow, /uses: actions\/setup-node@v7/);
assert.match(workflow, /node-version: 22\.12/);
assert.doesNotMatch(workflow, /actions\/setup-node@v6/);
}
});
function assertSafeEngineCacheWorkflow(workflow) {
assert.match(workflow, new RegExp(`actions/cache/restore@${cacheActionSha}`));