0
0
Fork 0
mirror of https://github.com/denoland/rusty_v8.git synced 2024-12-01 16:51:32 -05:00
denoland-rusty-v8/.github/workflows/update-v8.yml
2024-02-13 18:47:11 +00:00

31 lines
1,009 B
YAML

name: Update V8
on:
schedule:
- cron: "1 10 * * *" # this is 1 hour after the autoroll in denoland/v8
workflow_dispatch:
permissions: write-all
jobs:
update:
runs-on: ubuntu-latest
if: github.repository == 'denoland/rusty_v8'
steps:
- name: Clone repository
uses: actions/checkout@v3
- name: Fetch origin/main
run: git fetch origin main
- uses: denoland/setup-deno@main
with:
deno-version: v1.x
- name: Setup Git user
run: |
git config --global user.email "33910674+denobot@users.noreply.github.com"
git config --global user.name "denobot"
git config --global user.password ${{ secrets.DENOBOT_PAT }}
echo "GIT_USER=${{ secrets.DENOBOT_PAT }}" >> $GITHUB_ENV
git remote set-url origin https://${{ secrets.DENOBOT_PAT }}@github.com/denoland/rusty_v8.git
- run: deno run -A ./tools/auto_update_v8.ts
env:
GITHUB_TOKEN: ${{ secrets.DENOBOT_PAT }}