Skip to content

Angular-Org Renovate #26317

Angular-Org Renovate

Angular-Org Renovate #26317

Workflow file for this run

name: Angular-Org Renovate
on:
workflow_dispatch:
schedule:
# Runs every 60 minutes.
# This is the recommanded running time https://github.com/renovatebot/renovate/discussions/16658
- cron: '0/60 * * * *'
# Declare default permissions as read only.
permissions:
contents: read
jobs:
renovate:
strategy:
matrix:
REPOSITORY:
- angular/angular
- angular/dev-infra
- angular/components
- angular/angular-cli
- angular/vscode-ng-language-service
- angular/.github
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- run: yarn --cwd .github/ng-renovate install --immutable
shell: bash
# Note: Run Renovate outside of Yarn as otherwise we would end up breaking Yarn path
# resolution due to Yarn setting `YARN_IGNORE_PATH`. This would cause vendored Yarn
# installations to be ignored and lock file generation for repositories to break.
- run: .github/ng-renovate/node_modules/.bin/renovate
env:
LOG_LEVEL: debug
RENOVATE_TOKEN: ${{ secrets.NG_RENOVATE_USER_ACCESS_TOKEN }}
RENOVATE_FORK_TOKEN: ${{ secrets.NG_RENOVATE_USER_ACCESS_TOKEN }}
GITHUB_COM_TOKEN: ${{ secrets.NG_RENOVATE_USER_ACCESS_TOKEN }}
RENOVATE_CONFIG_FILE: .github/ng-renovate/runner-config.js
RENOVATE_REPOSITORIES: ${{ matrix.REPOSITORY }}