File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
.github/actions/check-permissions Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -16,11 +16,17 @@ runs:
1616 steps :
1717 - uses : actions/github-script@v7
1818 id : check-permission
19+ env :
20+ INPUT_MINIMUM-PERMISSION : ${{ inputs.minimum-permission }}
1921 with :
2022 script : |
2123 // Valid permissions are none, read, write, admin (legacy base permissions)
2224 const permissionsRanking = ["none", "read", "write", "admin"];
2325
26+ // Note: core.getInput doesn't work by default in a composite action - in this case
27+ // it would try to fetch the input to the github-script instead of the action
28+ // itself. Instead, we set the appropriate magic env var with the actions input.
29+ // See: https://github.com/actions/runner/issues/665
2430 const minimumPermission = core.getInput('minimum-permission');
2531 if (!permissionsRanking.includes(minimumPermission)) {
2632 core.setFailed(`Invalid minimum permission: ${minimumPermission}`);
4046 core.info(`Current actor (${tools.context.actor}) does not have the minimum required permission '${minimumPermission}' (has '${actorPermission}')`);
4147 } else {
4248 core.info(`Current actor (${tools.context.actor}) has the minimum required permission '${minimumPermission}' (has '${actorPermission}')`);
43- }
49+ }
You can’t perform that action at this time.
0 commit comments