@@ -35,18 +35,45 @@ inputs:
3535 ignored-users :
3636 description : ' Comma separated list of user ids to totally ignore always, useful for owners of an org you do not want accidentally removed'
3737 required : false
38+ github-token :
39+ description : github token to use to pull the docker image ${{ secrets.GITHUB_TOKEN }} is probably fine
40+ required : true
41+ github-actor :
42+ description : github actor to use to pull the docker image ${{ github.actor }} is probably fine
43+ required : true
3844runs :
39- using : ' docker'
40- image : ' docker://docker.pkg.github.com/appvia/githubusermanager/githubusermanager:v1.0.3'
41- env :
42- GOOGLE_EMAIL_ADDRESS : ${{ inputs.google-email-address }}
43- GOOGLE_CREDENTIALS : ${{ inputs.google-credentials }}
44- ADD_USERS : ${{ inputs.add-users }}
45- REMOVE_USERS : ${{ inputs.remove-users }}
46- EXIT_CODE_ON_MISMATCH : ${{ inputs.exit-code-on-missmatch }}
47- GITHUB_ORG : ${{ inputs.github-org }}
48- GITHUB_APP_ID : ${{ inputs.github-app-id }}
49- GITHUB_INSTALLATION_ID : ${{ inputs.github-installation-id }}
50- GITHUB_PRIVATE_KEY : ${{ inputs.github-private-key }}
51- IGNORED_USERS : ${{ inputs.ignored-users }}
45+ using : " composite"
46+ steps :
47+ - name : Login to docker.pkg.github.com
48+ shell : bash
49+ run : echo ${PASSWORD} | docker login --username ${USERNAME} --password-stdin docker.pkg.github.com
50+ env :
51+ USERNAME : ${{ inputs.github-actor }}
52+ PASSWORD : ${{ inputs.github-token }}
53+ - name : Run
54+ run : |
55+ docker run --rm \
56+ -e GOOGLE_EMAIL_ADDRESS="$GOOGLE_EMAIL_ADDRESS" \
57+ -e GOOGLE_CREDENTIALS="$GOOGLE_CREDENTIALS" \
58+ -e ADD_USERS="$ADD_USERS" \
59+ -e REMOVE_USERS="$REMOVE_USERS" \
60+ -e EXIT_CODE_ON_MISMATCH="$EXIT_CODE_ON_MISMATCH" \
61+ -e GITHUB_ORG="$GITHUB_ORG" \
62+ -e GITHUB_APP_ID="$GITHUB_APP_ID" \
63+ -e GITHUB_INSTALLATION_ID="$GITHUB_INSTALLATION_ID" \
64+ -e GITHUB_PRIVATE_KEY="$GITHUB_PRIVATE_KEY" \
65+ -e IGNORED_USERS="$IGNORED_USERS" \
66+ docker.pkg.github.com/appvia/githubusermanager/githubusermanager:v1.0.3
67+ shell : bash
68+ env :
69+ GOOGLE_EMAIL_ADDRESS : ${{ inputs.google-email-address }}
70+ GOOGLE_CREDENTIALS : ${{ inputs.google-credentials }}
71+ ADD_USERS : ${{ inputs.add-users }}
72+ REMOVE_USERS : ${{ inputs.remove-users }}
73+ EXIT_CODE_ON_MISMATCH : ${{ inputs.exit-code-on-missmatch }}
74+ GITHUB_ORG : ${{ inputs.github-org }}
75+ GITHUB_APP_ID : ${{ inputs.github-app-id }}
76+ GITHUB_INSTALLATION_ID : ${{ inputs.github-installation-id }}
77+ GITHUB_PRIVATE_KEY : ${{ inputs.github-private-key }}
78+ IGNORED_USERS : ${{ inputs.ignored-users }}
5279
0 commit comments