forgejo/models/migrations
Lunny Xiao 0d55f64e6c
chore(actions): support cron schedule task ()
Replace  

1. only support the default branch in the repository setting.
2. autoload schedule data from the schedule table after starting the
service.
3. support specific syntax like `@yearly`, `@monthly`, `@weekly`,
`@daily`, `@hourly`

## How to use

See the [GitHub Actions
document](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule)
for getting more detailed information.

```yaml
on:
  schedule:
    - cron: '30 5 * * 1,3'
    - cron: '30 5 * * 2,4'

jobs:
  test_schedule:
    runs-on: ubuntu-latest
    steps:
      - name: Not on Monday or Wednesday
        if: github.event.schedule != '30 5 * * 1,3'
        run: echo "This step will be skipped on Monday and Wednesday"
      - name: Every time
        run: echo "This step will always run"
```

Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com>

---------


Co-authored-by: Jason Song <i@wolfogre.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2023-08-24 03:06:51 +00:00
..
base Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
fixtures Remove wrongly added column on migration test fixtures () 2023-03-14 19:49:59 +08:00
v1_6 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_7 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_8 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_9 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_10 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_11 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_12 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_13 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_14 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_15 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_16 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_17 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_18 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_19 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_20 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_21 chore(actions): support cron schedule task () 2023-08-24 03:06:51 +00:00
migrations.go chore(actions): support cron schedule task () 2023-08-24 03:06:51 +00:00