Forgejo/models/actions
Gergely Nagy d86d71340a
[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)
2023-12-25 13:41:49 +01:00
..
artifact.go Use db.Find instead of writing methods for every object (#28084) 2023-11-24 03:49:41 +00:00
forgejo.go [CLI] implement forgejo-cli 2023-12-25 10:25:16 +01:00
forgejo_test.go [CLI] implement forgejo-cli 2023-12-25 10:25:16 +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 2023-12-25 13:41:49 +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 Use db.Find instead of writing methods for every object (#28084) 2023-11-24 03:49:41 +00:00
runner.go Only check online runner when detecting matching runners in workflows (#28286) 2023-12-18 16:06:19 +00: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 Next round of db.DefaultContext refactor (#27089) 2023-09-16 14:39:12 +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