Skip to content
This repository was archived by the owner on Jan 15, 2026. It is now read-only.

npm-packages-bump

npm-packages-bump #2

name: npm-packages-bump
on:
schedule:
- cron: '0 9 * * 1'
workflow_dispatch:
jobs:
npm-packages-bump:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
- uses: josStorer/get-current-time@v2
id: current-time
with:
format: YYYYMMDD
timezone: 'America/Sao_Paulo'
- name: yarn-outdated
id: outdated_dependencies
run: |
set +e
echo "OUTDATED_DEPENDENCIES<<EOF" >> $GITHUB_ENV
yarn outdated --json | npx yarn-outdated-formatter >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
set -e
- name: yarn-upgrade
run: yarn upgrade --latest
- uses: peter-evans/create-pull-request@v7
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: 'chore(npm-packages-bump): keeping dependencies updated to the latest version automatically'
branch: npm-packages-bump
delete-branch: true
title: '[${{ steps.current-time.outputs.readableTime }}] npm-packages-bump - updated NPM packages'
base: main
body: ${{ env.OUTDATED_DEPENDENCIES }}
reviewers: diegocoxta
assignees: diegocoxta