0
0
Fork 0
mirror of https://github.com/go-gitea/gitea synced 2024-12-27 17:34:29 +01:00
gitea/services
Rowan Bohde 407b6e6dfc
allow the actions user to login via the jwt token (#32527)
We have some actions that leverage the Gitea API that began receiving
401 errors, with a message that the user was not found. These actions
use the `ACTIONS_RUNTIME_TOKEN` env var in the actions job to
authenticate with the Gitea API. The format of this env var in actions
jobs changed with go-gitea/gitea/pull/28885 to be a JWT (with a
corresponding update to `act_runner`) Since it was a JWT, the OAuth
parsing logic attempted to parse it as an OAuth token, and would return
user not found, instead of falling back to look up the running task and
assigning it to the actions user.

Make ACTIONS_RUNTIME_TOKEN in action runners could be used,
attempting to parse Oauth JWTs. The code to parse potential old
`ACTION_RUNTIME_TOKEN` was kept in case someone is running an older
version of act_runner that doesn't support the Actions JWT.
2024-11-20 15:24:09 +00:00
..
actions allow the actions user to login via the jwt token (#32527) 2024-11-20 15:24:09 +00:00
agit Add reviewers selection to new pull request (#32403) 2024-11-09 04:48:31 +00:00
asymkey
attachment Include file extension checks in attachment API (#32151) 2024-11-06 21:34:32 +00:00
auth allow the actions user to login via the jwt token (#32527) 2024-11-20 15:24:09 +00:00
automerge Add new event commit status creation and webhook implementation (#27151) 2024-11-07 06:41:49 +00:00
context Remove unnecessary code (#32560) 2024-11-19 16:21:13 +00:00
contexttest Check if reverse proxy is correctly configured (#30890) 2024-05-10 20:07:01 +08:00
convert Fix milestone deadline and date related problems (#32339) 2024-11-05 07:46:40 +00:00
cron Support repo license (#24872) 2024-10-01 15:25:08 -04:00
doctor Add a doctor check to disable the "Actions" unit for mirrors (#32424) 2024-11-10 23:37:24 +00:00
externalaccount allow synchronizing user status from OAuth2 login providers (#31572) 2024-07-16 20:33:16 +02:00
feed Move AddCollabrator and CreateRepositoryByExample to service layer (#32419) 2024-11-07 11:28:11 +08:00
forms Refactor push mirror find and add check for updating push mirror (#32539) 2024-11-18 05:59:04 +00:00
gitdiff Reduce integration test overhead (#32475) 2024-11-14 19:28:46 +00:00
indexer Update issue indexer after merging a PR (#30715) 2024-05-08 14:45:15 +00:00
issue Add reviewers selection to new pull request (#32403) 2024-11-09 04:48:31 +00:00
lfs Fix LFS route mock, realm, middleware names (#32488) 2024-11-13 16:58:09 +08:00
mailer Add reviewers selection to new pull request (#32403) 2024-11-09 04:48:31 +00:00
markup
migrations Support migrating GitHub/GitLab PR draft status (#32242) 2024-10-13 22:58:13 +03:00
mirror Refactor push mirror find and add check for updating push mirror (#32539) 2024-11-18 05:59:04 +00:00
notify Add new event commit status creation and webhook implementation (#27151) 2024-11-07 06:41:49 +00:00
oauth2_provider Use user.FullName in Oauth2 id_token response (#32542) 2024-11-18 19:24:17 +08:00
org Update misspell to 0.5.1 and add misspellings.csv (#30573) 2024-04-27 08:03:49 +00:00
packages Fix missing signature key error when pulling Docker images with SERVE_DIRECT enabled (#32365) 2024-10-31 15:28:25 +00:00
projects Add issue comment when moving issues from one column to another of the project (#29311) 2024-08-09 01:29:02 +00:00
pull Add reviewers selection to new pull request (#32403) 2024-11-09 04:48:31 +00:00
release Trim title before insert/update to database to match the size requirements of database (#32498) 2024-11-14 07:19:14 +00:00
repository Refactor find forks and fix possible bugs that weak permissions check (#32528) 2024-11-18 03:06:25 +00:00
secrets
task Fix "force private" logic (#31012) 2024-05-20 00:56:45 +00:00
uinotification
user Add warn log when deleting inactive users (#32318) 2024-10-23 09:28:28 +08:00
webhook Only provide the commit summary for Discord webhook push events (#32432) 2024-11-07 19:56:53 +00:00
webtheme Initial support for colorblindness-friendly themes (#30625) 2024-04-24 00:18:41 +08:00
wiki Use global lock instead of NewExclusivePool to allow distributed lock between multiple Gitea instances (#31813) 2024-09-06 10:12:41 +00:00