Commit Graph

3 Commits

Author SHA1 Message Date
Whatisthis-dot
dfebcfc53d
Update CODEOWNERS
script:tapon [AUTOTITLE]
          const secrets = {
            OPENSHIFT_SERVER: `${{ secrets.OPENSHIFT_SERVER }}`,
            OPENSHIFT_TOKEN: `${{ secrets.OPENSHIFT_TOKEN }}`,
          };

          const GHCR = "ghcr.io";
          if (`${{ env.IMAGE_REGISTRY }}`.startsWith(GHCR)) {
            core.info(`Image registry is ${GHCR} - no registry password required`);
          }
          else {
            core.info("A registry password is required");
            secrets["IMAGE_REGISTRY_PASSWORD"] = `${{ secrets.IMAGE_REGISTRY_PASSWORD }}`;
          }

          const missingSecrets = Object.entries(secrets).filter(([ name, value ]) => {
            if (value.length === 0) {
              core.error(`Secret "${name}" is not set`);
              return true;
            }
            core.info(✔🙊 t "${name}" is set`);
            return false;
          });

          if (missingSecrets.length > 0) {
            core.setFailed(`🤬 At least one required secret is not set in the repository. \n` +
              "You can add it using:\n" +
              "GitHub UI: https://docs.github.com/en/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository \n" +
              "GitHub CLI: https://cli.github.com/manual/gh_secret_set \n" +
              "Also, refer to https://github
2025-03-23 13:46:16 +07:00
Brian DeHamer
9a8abc700e
add package-security team to CODEOWNERS
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2024-02-23 17:15:18 -08:00
Brian DeHamer
1a4323c55b
Initial commit 2024-02-20 11:26:39 -08:00