jojo/models/actions
Andreas Ahlenstorf d867b25e72 chore: replace github.com/robfig/cron/v3 (#12365)
github.com/robfig/cron is used for parsing cron schedules of scheduled Forgejo Actions workflows. It has not seen an update in roughly six years and looks abandoned. There are multiple code paths that trigger panics instead of errors. It is replaced by github.com/gdgvda/cron, which is one of the few maintained forks. github.com/gdgvda/cron was picked because its behaviour is fully backwards-compatible and the developers are responsive.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/12365
Reviewed-by: limiting-factor <limiting-factor@noreply.codeberg.org>
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2026-05-01 22:07:22 +02:00
..
TestActionTask_GetTasksByRunnerRequestKey fix: allow Actions runner to recover tasks lost during fetching from intermittent errors (#11401) 2026-02-22 23:24:38 +01:00
TestRunner_FindRunnerOptionsToConds refactor: replace WithAvailable with WithVisible when fetching runners (#11657) 2026-03-13 01:43:32 +01:00
TestRunner_GetVisibleRunnerByID refactor: replace WithAvailable with WithVisible when fetching runners (#11657) 2026-03-13 01:43:32 +01:00
artifact.go feat(api): add REST API endpoints for Actions artifacts (#12140) 2026-04-20 05:10:54 +02:00
forgejo.go feat: implement ephemeral runners (#9962) 2026-02-16 18:56:56 +01:00
forgejo_test.go feat: implement ephemeral runners (#9962) 2026-02-16 18:56:56 +01:00
main_test.go feat: ability to view previous logs for Actions runs that have been retried (#9017) 2025-09-04 22:46:22 +02:00
pre_execution_errors.go fix: prevent jobs with unknown needs from running (#12046) 2026-04-10 15:40:08 +02:00
pre_execution_errors_test.go feat: support reusable workflow expansion when with or strategy.matrix contains ${{ needs... }} (#10647) 2025-12-31 19:04:35 +01:00
run.go fix: allow viewing Actions run triggered by deleted user (#12271) 2026-04-26 15:13:32 +02:00
run_job.go refactor: move rerun logic to services (#12141) 2026-04-19 22:08:00 +02:00
run_job_list.go chore: flag suspicious OwnerID comparisons (#12184) 2026-04-19 04:24:09 +02:00
run_job_list_test.go fix: prevent jobs with unknown needs from running (#12046) 2026-04-10 15:40:08 +02:00
run_job_status_test.go Improve Actions status aggregations (#32860) 2024-12-22 08:46:38 +01:00
run_job_test.go refactor: move rerun logic to services (#12141) 2026-04-19 22:08:00 +02:00
run_list.go chore: flag suspicious OwnerID comparisons (#12184) 2026-04-19 04:24:09 +02:00
run_list_test.go feat(ui): support additional job status selection in dropdown menu on Actions tab (#11156) 2026-02-11 03:22:53 +01:00
run_test.go fix: allow viewing Actions run triggered by deleted user (#12271) 2026-04-26 15:13:32 +02:00
runner.go chore: flag suspicious OwnerID comparisons (#12184) 2026-04-19 04:24:09 +02:00
runner_list.go chore: flag suspicious OwnerID comparisons (#12184) 2026-04-19 04:24:09 +02:00
runner_test.go feat: make it possible to search runners by UUID (#11671) 2026-03-14 04:12:00 +01:00
runner_token.go refactor: replace ActionRunnerToken.OwnerID & RepoID with optional.Option[int64] (#11601) 2026-03-10 03:19:16 +01:00
runner_token_test.go refactor: replace ActionRunnerToken.OwnerID & RepoID with optional.Option[int64] (#11601) 2026-03-10 03:19:16 +01:00
schedule.go chore: flag suspicious OwnerID comparisons (#12184) 2026-04-19 04:24:09 +02:00
schedule_spec.go chore: replace github.com/robfig/cron/v3 (#12365) 2026-05-01 22:07:22 +02:00
schedule_spec_list.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
schedule_spec_test.go test: fix test that was supposed to test DST behaviour but did not (#12007) 2026-04-07 05:03:26 +02:00
schedule_test.go feat: support timezone in scheduled workflows (#11851) 2026-04-04 18:23:06 +02:00
status.go chore: add modernizer linter (#11936) 2026-04-02 03:29:37 +02:00
task.go fix: superfluous increment of ActionTask attempt breaks job view (#11956) 2026-04-03 16:05:09 +02:00
task_list.go chore: flag suspicious OwnerID comparisons (#12184) 2026-04-19 04:24:09 +02:00
task_output.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
task_step.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
task_test.go fix: allow Actions runner to recover tasks lost during fetching from intermittent errors (#11401) 2026-02-22 23:24:38 +01:00
tasks_version.go chore: fix typos throughout the codebase (#10753) 2026-01-26 22:57:33 +01:00
user.go feat: add ActionUser model & fields to ActionRun 2025-11-06 11:07:38 +01:00
user_test.go feat: add ActionUser model & fields to ActionRun 2025-11-06 11:07:38 +01:00
utils.go chore: unify the usage of CryptoRandomString (#10110) 2025-11-15 13:24:53 +01:00
utils_test.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
variable.go fix: include variable values in /repos/.../actions/variables API response (#10036) 2025-11-10 23:07:32 +01:00