You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/routers
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>
1 year ago
..
api Add artifacts v4 jwt to job message and accept it (#28885) 1 year ago
common Rework markup link rendering (#26745) 1 year ago
install Enhanced auth token / remember me (#27606) 1 year ago
private Simplify how git repositories are opened (#28937) 1 year ago
utils Improve user search display name (#29002) 1 year ago
web Improve user search display name (#29002) 1 year ago
init.go Allow to sync tags from admin dashboard (#28045) 1 year ago