Open
Description
Describe the bug
Currently setting the annotation on a sequence doesn't add the /adobeio/shared-validators-v1/app-registry action to the sequence and hence doesn't protect the sequence. Individual web actions "components" of the sequence should also be protected with the require-whisk-annotation
Workaround
A workaround is to configure the protection manually:
EDIT: See comments below, you may want to remove the require-whisk-auth
annotation and remove the web
option instead.
runtimeManifest:
packages:
dx-excshell-1:
license: Apache-2.0
actions:
action1:
function: actions/action1/index.js
web: 'yes'
runtime: nodejs:18
annotations:
require-whisk-auth: true
action2:
function: actions/action2/index.js
web: 'yes'
runtime: nodejs:18
annotations:
require-whisk-auth: true
sequences:
mysequence:
web: 'yes'
actions: /adobeio/shared-validators-v1/app-registry, action1, action2