action-hosting-deploy
action-hosting-deploy copied to clipboard
[BUG] Cannot use GitHub bot account for comment
We have a bot user account for all of our CI notifications that go back to PRs. It doesn't seem we can use this account with this action, and it needs to come from the "actions-bot" instead, which is the default GITHUB_TOKEN
.
Action config
- name: Preview CMS
uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: ${{ secrets._GITHUB_ACCESS_TOKEN }} # we'd like to use our own user repo token here
firebaseServiceAccount: ${{ secrets.GCP_SA_KEY_DEV }}
projectId: ${{ env.PROJECT_ID }}
target: cms
expires: 14d
env:
FIREBASE_CLI_PREVIEWS: hostingchannels
Error message
Run FirebaseExtended/action-hosting-deploy@v0
(node:3122) UnhandledPromiseRejectionWarning: HttpError: You must authenticate via a GitHub App.
at /home/runner/work/_actions/FirebaseExtended/action-hosting-deploy/v0/bin/action.min.js:1:29017
at processTicksAndRejections (internal/process/task_queues.js:93:5)
(node:3122) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:3122) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Expected behavior
We can use any repoToken that is authenticated for the repository
Actual behavior
Action only works with GITHUB_TOKEN