mirror of
1
Fork 0
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