update authentication logic
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Jeffrey C. Ollie 2023-08-21 11:37:31 -05:00
parent 20c5c389e3
commit 164359e8a8
Signed by: jeff
GPG key ID: 6F86035A6D97044E

View file

@ -52,23 +52,26 @@ def main [
let auth = (
if (
(not ($env | get -i GITHUB_ACTOR | is-empty))
(not ($env | get -i USERNAME | is-empty))
and
(not ($env | get -i GITHUB_TOKEN | is-empty))
(not ($env | get -i PASSWORD | is-empty))
) {
{username: $env.GITHUB_ACTOR, password: $env.GITHUB_TOKEN}
{username: $env.USERNAME, password: $env.PASSWORD}
print "Got username and password from USERNAME and PASSWORD"
} else if (
(not ($env | get -i PLUGIN_USERNAME | is-empty))
and
(not ($env | get -i PLUGIN_PASSWORD | is-empty))
) {
{username: $env.PLUGIN_USERNAME, password: $env.PLUGIN_PASSWORD}
print "Got username and password from PLUGIN_USERNAME and PLUGIN_PASSWORD"
} else if (
(not ($env | get -i USERNAME | is-empty))
(not ($env | get -i GITHUB_ACTOR | is-empty))
and
(not ($env | get -i PASSWORD | is-empty))
(not ($env | get -i GITHUB_TOKEN | is-empty))
) {
{username: $env.USERNAME, password: $env.PASSWORD}
{username: $env.GITHUB_ACTOR, password: $env.GITHUB_TOKEN}
print "Got username and password from GITHUB_ACTOR and GITHUB_TOKEN"
} else {
print "Unable to determine authentication parameters!"
exit 1