You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, it seems that this action does not respect the env proxy settings and you cannot set https_proxy for this workflow.
Its prevents running on selfhosted runners
Warning: Unexpected input(s) 'https_proxy', valid inputs are ['app-id', 'app_id', 'private-key', 'private_key', 'owner', 'repositories', 'skip-token-revoke', 'skip_token_revoke', 'github-api-url']
I haven't implemented a proxy input for actions myself yet, can you point to actions that have done it for reference? Can you tell if there is a certain conventions that is recommended?
@gr2m It would be great if you could look at look at adding proxy support, any plans for that? The other action mentioned here looks like a good one to look at.
Preliminary proxy support has been added in #102 (branch 99-proxy). Could somebody please test the action using actions/create-github-app-token@99-proxy on a self hosted runner to verify that it is working as intended? No need to add a new input. The action will get the proxy URL from the environment variables described here.
I have gave it a try and token generation works! But it gives warning, it would be nice to add https_proxy to expected values and put it in readme.md
Unexpected input(s) 'https_proxy', valid inputs are ['app-id', 'app_id', 'private-key', 'private_key', 'owner', 'repositories', 'skip-token-revoke', 'skip_token_revoke', 'github-api-url']
I have gave it a try and token generation works! But it gives warning, it would be nice to add https_proxy to expected values and put it in readme.md Unexpected input(s) 'https_proxy', valid inputs are ['app-id', 'app_id', 'private-key', 'private_key', 'owner', 'repositories', 'skip-token-revoke', 'skip_token_revoke', 'github-api-url']
We do not support any proxy-related inputs, which is why you are receiving this warning. If you remove the line with https_proxy from your workflow file and try again, it should work without any additional configuration.
Activity
gr2m commentedon Jan 29, 2024
I haven't implemented a proxy input for actions myself yet, can you point to actions that have done it for reference? Can you tell if there is a certain conventions that is recommended?
Our action is built on the JavaScript Octokit, proxies are supported like this for Node usage:
https://github.com/octokit/octokit.js?tab=readme-ov-file#proxy-servers-nodejs-only
Pull request welcome by the way 👋🏼
dmitrijrub commentedon Jan 30, 2024
I ended up using peter-murray/workflow-application-token-action action with https_proxy:
mikakesan commentedon Jan 31, 2024
@gr2m It would be great if you could look at look at adding proxy support, any plans for that? The other action mentioned here looks like a good one to look at.
gr2m commentedon Jan 31, 2024
I'm working on this action as time permits, and time is very limited right now. I can always review a pull request if you need it fast 😅
parkerbxyz commentedon Feb 1, 2024
Preliminary proxy support has been added in #102 (branch
99-proxy). Could somebody please test the action usingactions/create-github-app-token@99-proxyon a self hosted runner to verify that it is working as intended? No need to add a new input. The action will get the proxy URL from the environment variables described here.mikakesan commentedon Feb 2, 2024
@parkerbxyz Thanks for that! I have tested your branch and it works fine here.
dmitrijrub commentedon Feb 9, 2024
I have gave it a try and token generation works! But it gives warning, it would be nice to add https_proxy to expected values and put it in readme.md
Unexpected input(s) 'https_proxy', valid inputs are ['app-id', 'app_id', 'private-key', 'private_key', 'owner', 'repositories', 'skip-token-revoke', 'skip_token_revoke', 'github-api-url']
parkerbxyz commentedon Feb 9, 2024
We do not support any proxy-related inputs, which is why you are receiving this warning. If you remove the line with
https_proxyfrom your workflow file and try again, it should work without any additional configuration.- uses: actions/create-github-app-token@v1 id: app-token with: app-id: ${{ vars.APP_ID }} private-key: ${{ secrets.PRIVATE_KEY }} - https_proxy: ${{ vars.HTTPS_PROXY }}We automatically detect and handle proxy configurations using the environment variables described here.