gitea/services
ChristopherHX a9bc590d5d
Add artifacts v4 jwt to job message and accept it (#28885)
This change allows act_runner / actions_runner to use jwt tokens for
`ACTIONS_RUNTIME_TOKEN` that are compatible with
actions/upload-artifact@v4.

The official Artifact actions are now validating and extracting the jwt
claim scp to get the runid and jobid, the old artifact backend also
needs to accept the same token jwt.

---
Related to #28853

I'm not familar with the auth system, maybe you know how to improve this

I have tested
- the jwt token is a valid token for artifact uploading
- the jwt token can be parsed by actions/upload-artifact@v4 and passes
their scp claim validation

Next steps would be a new artifacts@v4 backend.

~~I'm linking the act_runner change soonish.~~
act_runner change to make the change effective and use jwt tokens
<https://gitea.com/gitea/act_runner/pulls/471>
2024-02-02 14:25:59 +00:00
..
actions Add artifacts v4 jwt to job message and accept it (#28885) 2024-02-02 14:25:59 +00:00
agit
asymkey Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
attachment
auth Fix SSPI user creation (#28948) 2024-01-27 09:27:34 +00:00
automerge Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
context
convert Fix an actions schedule bug (#28942) 2024-01-31 14:55:12 +00:00
cron
doctor Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
externalaccount
feed
forms Remove trust model selection from repository creation on web page because it can be changed in settings later (#28814) 2024-01-16 20:54:48 +08:00
gitdiff
indexer
issue
lfs
mailer Rework markup link rendering (#26745) 2024-01-15 08:49:24 +00:00
markup
migrations Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
mirror Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
notify
org
packages Fix some RPM registry flaws (#28782) 2024-01-19 11:37:10 +00:00
pull Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00
release Avoid sending update/delete release notice when it is draft (#29008) 2024-02-02 04:18:12 +00:00
repository Fix an actions schedule bug (#28942) 2024-01-31 14:55:12 +00:00
secrets Refactor deletion (#28610) 2023-12-25 21:25:29 +01:00
task
uinotification
user Forbid removing the last admin user (#28337) 2024-01-15 06:51:43 +00:00
webhook
wiki Fix an actions schedule bug (#28942) 2024-01-31 14:55:12 +00:00