diff --git a/.github/workflows/push_json_to_pocketbase.yml b/.github/workflows/push_json_to_pocketbase.yml index 37653366c..c5bcab73f 100644 --- a/.github/workflows/push_json_to_pocketbase.yml +++ b/.github/workflows/push_json_to_pocketbase.yml @@ -206,8 +206,8 @@ jobs: if (!fs.existsSync(file)) continue; const data = JSON.parse(fs.readFileSync(file, 'utf8')); if (!data.slug) { console.log('Skipping', file, '(no slug)'); continue; } - // execute_in: map type to canonical value (addon has no execute_in context) - var executeInMap = { ct: 'lxc', lxc: 'lxc', turnkey: 'turnkey', pve: 'pve', vm: 'vm' }; + // execute_in: map type to canonical value (addon runs on both lxc and vm) + var executeInMap = { ct: 'lxc', lxc: 'lxc', turnkey: 'turnkey', pve: 'pve', vm: 'vm', addon: ['lxc', 'vm'] }; var executeIn = data.type ? (executeInMap[data.type.toLowerCase()] || null) : null; // github: extract owner/repo from full GitHub URL var githubField = null;