Skip to content

Update dependencies #63

Update dependencies

Update dependencies #63

name: "Update dependencies"
on:
workflow_dispatch:
inputs:
force:
description: 'Also create pull request if only developer dependencies changed'
default: 'false'
schedule:
- cron: '37 4 1 * *'
jobs:
update:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Update dependencies
run: yarn upgrade --latest
- name: Build
run: make
- name: Detect changes in distributed code
if: ${{ github.event.inputs.force != 'true' }}
id: changes
run: |
if [[ $(git status --porcelain ./dist) != "" ]]; then
echo "::set-output name=dist::true"
fi
- name: Create Pull Request
if: ${{ steps.changes.outputs.dist || github.event.inputs.force == 'true' }}
uses: peter-evans/create-pull-request@v6
with:
commit-message: "Update dependencies"
branch: yarn-upgrade-latest
delete-branch: true
title: "Update dependencies"
body: "Automatically created by the 'Update Dependencies' workflow"