forgejo/models/actions
Gergely Nagy fa0759962b
[GITEA] allow viewing the latest Action Run on the web
Similar to how some other parts of the web UI support a `/latest` path
to directly go to the latest of a certain thing, let the Actions web UI
do the same: `/{owner}/{repo}/actions/runs/latest` will redirect to the
latest run, if there's one available.

Fixes gitea#27991.

Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
(cherry picked from commit f67ccef1dd)

Code cleanup in the actions.ViewLatest route handler

Based on feedback received after the feature was merged, use
`ctx.NotFound` and `ctx.ServerError`, and drop the use of the
unnecessary `ctx.Written()`.

Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
(cherry picked from commit 74e42da563)
(cherry picked from commit f7535a1cef)
(cherry picked from commit 1a90cd37c3)
(cherry picked from commit d86d71340a)
(cherry picked from commit 9e5cce1afc)
(cherry picked from commit 2013fb3fab)
(cherry picked from commit 88b9d21d11)
(cherry picked from commit 72c020298e)
(cherry picked from commit 6525f730df)
2024-02-05 16:09:41 +01:00
..
artifact.go Refactor deletion (#28610) 2023-12-25 21:25:29 +01:00
forgejo.go [CLI] implement forgejo-cli 2024-02-05 13:33:58 +01:00
forgejo_test.go [CLI] implement forgejo-cli 2024-02-05 13:33:58 +01:00
main_test.go Add unit tests for action runner token (#27670) 2023-10-19 07:24:24 +00:00
run.go [GITEA] allow viewing the latest Action Run on the web 2024-02-05 16:09:41 +01:00
run_job.go Replace util.SliceXxx with slices.Xxx (#26958) 2023-09-07 09:37:47 +00:00
run_job_list.go Use db.Find instead of writing methods for every object (#28084) 2023-11-24 03:49:41 +00:00
run_list.go Fix schedule tasks bugs (#28691) 2024-01-12 21:50:38 +00:00
runner.go Refactor deletion (#28610) 2023-12-25 21:25:29 +01:00
runner_list.go Implement actions (#21937) 2023-01-31 09:45:19 +08:00
runner_token.go Fix typo "GetLatestRunnerToken" (#27680) 2023-10-18 15:52:44 +00:00
runner_token_test.go Add unit tests for action runner token (#27670) 2023-10-19 07:24:24 +00:00
schedule.go Fix schedule tasks bugs (#28691) 2024-01-12 21:50:38 +00:00
schedule_list.go Use db.Find instead of writing methods for every object (#28084) 2023-11-24 03:49:41 +00:00
schedule_spec.go chore(actions): support cron schedule task (#26655) 2023-08-24 03:06:51 +00:00
schedule_spec_list.go Use db.Find instead of writing methods for every object (#28084) 2023-11-24 03:49:41 +00:00
status.go Require approval to run actions for fork pull request (#22803) 2023-02-24 15:58:49 +08:00
task.go Fix incorrect run order of action jobs (#28367) 2023-12-06 22:10:05 +00:00
task_list.go Use db.Find instead of writing methods for every object (#28084) 2023-11-24 03:49:41 +00:00
task_output.go Fix no ActionTaskOutput table waring (#28149) 2023-11-21 08:02:51 +00:00
task_step.go Implement actions (#21937) 2023-01-31 09:45:19 +08:00
tasks_version.go Reduce unnecessary DB queries for Actions tasks (#25199) 2023-07-24 06:11:27 +00:00
utils.go Implement actions (#21937) 2023-01-31 09:45:19 +08:00
utils_test.go Implement actions (#21937) 2023-01-31 09:45:19 +08:00
variable.go Added instance-level variables (#28115) 2023-12-25 07:28:59 +00:00