Skip to content

Auto Update

Auto Update #129

Workflow file for this run

name: Auto Update
permissions: {}
on:
schedule:
- cron: "0 2 * * *" # Run daily at 2 AM UTC
workflow_dispatch:
jobs:
update:
name: Auto Update
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: taiki-e/checkout-action@b13d20b7cda4e2f325ef19895128f7ff735c0b3d # v1.3.1
- uses: oxc-project/setup-rust@c8224157c0bf235aabc633e8cd50d344f087a7de # v1.0.12
- name: Run xtask to update globals
run: cargo run -p xtask
- uses: peter-evans/create-pull-request@98357b18bf14b5342f975ff684046ec3b2a07725 # v8.0.0
id: cpr
with:
token: ${{ secrets.OXC_BOT_PAT }}
commit-message: Auto update globals from upstream
branch: update
branch-suffix: timestamp
title: Auto update globals from upstream
assignees: Boshen
base: main
- uses: peter-evans/enable-pull-request-automerge@a660677d5469627102a1c1e11409dd063606628d # v3
if: steps.cpr.outputs.pull-request-operation == 'created'
with:
token: ${{ secrets.OXC_BOT_PAT }}
pull-request-number: ${{ steps.cpr.outputs.pull-request-number }}
merge-method: squash