-
Notifications
You must be signed in to change notification settings - Fork 61
33 lines (28 loc) · 872 Bytes
/
cron.yaml
File metadata and controls
33 lines (28 loc) · 872 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name: weekly
on:
# build on Sunday at 4:00 AM UTC
schedule:
- cron: '0 4 * * 0'
workflow_dispatch:
jobs:
vendor-schemas:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.x'
- name: install tox, uv, and just
run: python -m pip install 'tox' 'tox-uv' 'uv' 'rust-just'
- name: vendor-schemas
run: just vendor-schemas
# this action seems to have significant usage, so it should be stable
# can always re-implement with `git status --porcelain`, etc. if necessary
- name: Create Pull Request
uses: peter-evans/create-pull-request@v8
with:
title: 'Update vendored schemas'
commit-message: '[vendor-schemas] automated update'
branch: vendor-schemas-auto
reviewers: sirosen
body: ''