dependabot / dependabot-actions-workflow

Old example workflow for updating Dependabot pull requests. No longer relevant, see Readme for details.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archived / Deprecated

Dependabot PR's used to run with read-only permissions, so this example repository demonstrated how to update Dependabot pull requests without direct read-write/secrets access.

However, GitHub Actions now allow direct writes on Dependabot PR's, so this complicated workaround is no longer necessary. Instead, see the docs for simpler solutions to updating your Dependabot PR's.

This repo is kept around in archived form in case folks linked to it from other places.


Workflows

The Build Dependabot Bundler PR workflow runs on all pushes to dependabot/bundler** branches with a read-only GITHUB_TOKEN. This action gets triggered when Dependabot opens new pull requests or force-pushes updates to existing pull requests.

This action will run a bundle install without write access to the repository as this can execute potentially unsafe third-party ruby code when installing git dependencies.

The completion of this workflow triggers the Update Dependabot Bundler PR workflow which has a read-write GITHUB_TOKEN, extracting the changes to license files and pushing these to back to the Dependabot PR branch.

Read more about keeping your GitHub Actions and workflows secure.

About

Old example workflow for updating Dependabot pull requests. No longer relevant, see Readme for details.


Languages

Language:Ruby 100.0%