Skip to content

update

update #381

Workflow file for this run

name: update
on:
schedule:
- cron: "0 0 * * *"
workflow_dispatch:
permissions:
contents: write
pull-requests: write
jobs:
update:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- id: molt
uses: hasundue/molt-action@v1
with:
pull-request: false
lock: false
source: |-
deps/*.ts
deps/*.tsx
- uses: denoland/setup-deno@v2
if: steps.molt.outputs.files != ''
with:
deno-version: "v2"
- name: Update deno.lock
if: steps.molt.outputs.files != ''
run: deno task refresh-lock
- name: Create Pull Request
if: steps.molt.outputs.files != ''
uses: peter-evans/create-pull-request@v7
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: molt-action
base: main
title: ${{ steps.molt.outputs.summary }}
body: ${{ steps.molt.outputs.report }}
labels: dependencies
sign-commits: true
delete-branch: true