mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-17 16:50:22 +00:00
meta: use overrides to make sure no uppy package is fetch from npm (#4395)
This commit is contained in:
parent
2fc0d464e4
commit
2a9b4e445a
1 changed files with 11 additions and 5 deletions
16
.github/workflows/bundlers.yml
vendored
16
.github/workflows/bundlers.yml
vendored
|
|
@ -50,12 +50,18 @@ jobs:
|
|||
run: |
|
||||
node <<'EOF'
|
||||
const pkg = require('./packages/uppy/package.json');
|
||||
for(const key of Object.keys(pkg.dependencies)) {
|
||||
if (key.startsWith('@uppy/')) {
|
||||
pkg.dependencies[key] = `/tmp/packages/${key.replace('/', '-')}-${{ github.sha }}.tgz`;
|
||||
pkg.overrides = {};
|
||||
(async () => {
|
||||
for await (const { name } of await require('node:fs/promises').opendir('./packages/@uppy/')) {
|
||||
pkg.overrides["@uppy/" + name] = `/tmp/packages/@uppy-${name}-${{ github.sha }}.tgz`;
|
||||
}
|
||||
}
|
||||
require('node:fs').writeFileSync('./packages/uppy/package.json', JSON.stringify(pkg));
|
||||
for(const key of Object.keys(pkg.dependencies)) {
|
||||
if (key in pkg.overrides) {
|
||||
pkg.dependencies[key] = pkg.overrides[key];
|
||||
}
|
||||
}
|
||||
require('node:fs').writeFileSync('./packages/uppy/package.json', JSON.stringify(pkg));
|
||||
})();
|
||||
EOF
|
||||
- name: Eject public packages from repo
|
||||
run: mkdir /tmp/artifacts && corepack yarn workspaces foreach --no-private pack --install-if-needed -o /tmp/artifacts/%s-${{ github.sha }}.tgz
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue