Merge pull request #23 from pavlov346346-source/fix/edge-import-pin-v1774
Pin employee Edge import map
This commit is contained in:
commit
9290cc0103
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"imports": {
|
"imports": {
|
||||||
"@supabase/supabase-js": "npm:@supabase/supabase-js@2"
|
"@supabase/supabase-js": "npm:@supabase/supabase-js@2.116.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,10 @@
|
|||||||
import fs from 'node:fs';
|
import fs from 'node:fs';
|
||||||
const src=fs.readFileSync('supabase/functions/caterium-create-employee/index.ts','utf8');
|
const src=fs.readFileSync('supabase/functions/caterium-create-employee/index.ts','utf8');
|
||||||
|
const importMap=fs.readFileSync('supabase/functions/caterium-create-employee/deno.json','utf8');
|
||||||
let bad=0;const check=(v,m)=>{console.log(`${v?'OK':'FAIL'}: ${m}`);if(!v)bad++};
|
let bad=0;const check=(v,m)=>{console.log(`${v?'OK':'FAIL'}: ${m}`);if(!v)bad++};
|
||||||
check(src.includes('npm:@supabase/supabase-js@2.116.0'),'Supabase JS is pinned');
|
check(src.includes('npm:@supabase/supabase-js@2.116.0'),'Supabase JS direct import is pinned');
|
||||||
|
check(importMap.includes('npm:@supabase/supabase-js@2.116.0'),'Supabase JS import map is pinned');
|
||||||
|
check(!importMap.includes('npm:@supabase/supabase-js@2"'),'broad Supabase JS import map is removed');
|
||||||
check(!src.includes('"Access-Control-Allow-Origin": "*"'),'wildcard CORS is removed');
|
check(!src.includes('"Access-Control-Allow-Origin": "*"'),'wildcard CORS is removed');
|
||||||
check(src.includes('https://app.caterium.ru')&&src.includes('WORKERS_DEV_ORIGIN'),'production and backup origins are allowlisted');
|
check(src.includes('https://app.caterium.ru')&&src.includes('WORKERS_DEV_ORIGIN'),'production and backup origins are allowlisted');
|
||||||
check(src.includes('origin_not_allowed'),'unknown browser origins fail closed');
|
check(src.includes('origin_not_allowed'),'unknown browser origins fail closed');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user