Skip to content

Commit c21fa27

Browse files
authored
ci(pnpm): unify workspace configuration and allowed packages (#1126)
Removes redundant local config for website, leveraging root settings. Adds new build permissions.
1 parent 91d9a13 commit c21fa27

4 files changed

Lines changed: 6 additions & 14996 deletions

File tree

pnpm-workspace.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ packages:
22
- website
33

44
allowBuilds:
5+
"@apify/ui-icons": true
6+
"@swc/core": true
7+
core-js: true
8+
core-js-pure: true
59
esbuild: true
10+
unrs-resolver: true
611

712
minimumReleaseAge: 1440
813
minimumReleaseAgeExclude:

website/docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ module.exports = {
133133
},
134134
},
135135
},
136-
staticDirectories: ['node_modules/@apify/docs-theme/static', 'static'],
136+
staticDirectories: [resolve(require.resolve('@apify/docs-theme/package.json'), '..', 'static'), 'static'],
137137
customFields: {
138138
...(config.customFields ?? []),
139139
},

0 commit comments

Comments
 (0)