gitea/models/actions
ChristopherHX 2b8cfb557d
Artifacts download api for artifact actions v4 ()
* download endpoint has to use 302 redirect
* fake blob download used if direct download not possible
* downloading v3 artifacts not possible

New repo apis based on GitHub Rest V3
- GET /runs/{run}/artifacts (Cannot use run index of url due to not
being unique)
- GET /artifacts
- GET + DELETE /artifacts/{artifact_id}
- GET /artifacts/{artifact_id}/zip
- (GET /artifacts/{artifact_id}/zip/raw this is a workaround for a http
302 assertion in actions/toolkit)
- api docs removed this is protected by a signed url like the internal
artifacts api and no longer usable with any token or swagger
  - returns http 401 if the signature is invalid
    - or change the artifact id
    - or expired after 1 hour

Closes 
Closes 

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-16 08:32:54 +08:00
..
artifact.go Artifacts download api for artifact actions v4 () 2025-02-16 08:32:54 +08:00
main_test.go Add unit tests for action runner token () 2023-10-19 07:24:24 +00:00
run.go Refactor RefName () 2025-01-13 14:01:53 +08:00
run_job.go Improve Actions status aggregations () 2024-12-16 21:49:53 +08:00
run_job_list.go Add container.FilterSlice function () 2024-04-09 20:27:30 +08:00
run_job_status_test.go Fix various trivial problems () 2024-12-17 01:15:18 +00:00
run_list.go Add container.FilterSlice function () 2024-04-09 20:27:30 +08:00
runner.go Enhance routers for the Actions runner operations () 2025-02-11 01:39:10 +00:00
runner_list.go Refactor more filterslice () 2024-04-10 04:18:41 +00:00
runner_token.go Refactor "string truncate" () 2024-12-26 11:56:03 +08:00
runner_token_test.go Enable tenv and testifylint rules () 2024-12-15 10:41:29 +00:00
schedule.go Refactor "string truncate" () 2024-12-26 11:56:03 +08:00
schedule_list.go Avoid user does not exist error when detecting schedule actions when the commit author is an external user () 2024-04-11 15:11:32 +08:00
schedule_spec.go Use UTC as default timezone when schedule Actions cron tasks () 2024-08-01 10:02:46 +00:00
schedule_spec_list.go Add container.FilterSlice function () 2024-04-09 20:27:30 +08:00
schedule_spec_test.go Fix milestone deadline and date related problems () 2024-11-05 07:46:40 +00:00
status.go Refactor locale&string&template related code () 2024-02-14 21:48:45 +00:00
task.go Refactor "string truncate" () 2024-12-26 11:56:03 +08:00
task_list.go Drop `IDOrderDesc` for listing Actions task and always order by `id DESC` () 2024-05-31 02:30:02 +00:00
task_output.go Fix no ActionTaskOutput table waring () 2023-11-21 08:02:51 +00:00
task_step.go Implement actions () 2023-01-31 09:45:19 +08:00
tasks_version.go Update misspell to 0.5.1 and add `misspellings.csv` () 2024-04-27 08:03:49 +00:00
utils.go Implement actions () 2023-01-31 09:45:19 +08:00
utils_test.go Implement actions () 2023-01-31 09:45:19 +08:00
variable.go Enhance routers for the Actions variable operations () 2025-02-11 04:44:04 +08:00