From c20001ce9f8e5e5af56b7ef5cd6e96dde85baef4 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Fri, 24 Jul 2026 14:19:18 -0500 Subject: [PATCH] Add reusable container-login composite action for Forgejo registry --- .forgejo/actions/container-login/action.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .forgejo/actions/container-login/action.yml diff --git a/.forgejo/actions/container-login/action.yml b/.forgejo/actions/container-login/action.yml new file mode 100644 index 0000000..4c17de4 --- /dev/null +++ b/.forgejo/actions/container-login/action.yml @@ -0,0 +1,21 @@ +name: "Forgejo Container Registry Login" +description: "Logs into the Forgejo container registry" +inputs: + registry: + description: "Container registry hostname" + required: false + default: "git.mcintire.me" + username: + description: "Registry username" + required: false + default: "graham" + token: + description: "Forgejo access token with packages:read + packages:write scopes" + required: true + +runs: + using: "composite" + steps: + - name: Login to Forgejo Container Registry + shell: bash + run: echo "${{ inputs.token }}" | docker login ${{ inputs.registry }} -u ${{ inputs.username }} --password-stdin