Skip to content

Cronjob

Cronjob #33117

Workflow file for this run

name: Cronjob
concurrency:
group: trigger-package-build
on:
# Run every hour on the hour.
schedule:
- cron: "0 * * * *"
# If you are an upstream maintainer and you want to test your branch before merging, run
#
# git push
# gh workflow run cronjob.yml --ref `git rev-parse --abbrev-ref HEAD`
# gh run list --workflow=cronjob.yml -L1 --json url
#
# This may also work on forks, but you might need to set up some repo secrets first,
# and I've not tested it.
workflow_dispatch:
jobs:
build-popular-package:
name: Build
# This is because I want to use a vaguely modern python without having to install it.
# Other actions will may use an older version of ubuntu in order to link an older glibc,
# but this action won't be doing any building so it's fine.
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
with:
ssh-key: ${{ secrets.CRONJOB_DEPLOY_KEY }}
persist-credentials: true
- uses: ./.github/actions/cronjob-setup
- name: Trigger Package Build
id: find_crate
run: make trigger-all
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
INFLUXDB_TOKEN: ${{ secrets.INFLUXDB_TOKEN }}
CRATE_CHECK_LIMIT: 10
PYTHONUNBUFFERED: 1