You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Github Action that keeps your Angular CLI-based projects up-to-date via automated pull requests.
The action automatically runs ng update for you, updates @angular related dependencies and files, and creates/updates a PR with the changes.
You just have to merge the created PR back into your codebase, once ready.
Usage
To get started, create a workflow under .github/workflows/ folder (eg: .github/workflows/ng-update.yml), with the following content:
name: "Update Angular Action"on: # when the action should run. Can also be a CRON or in response to external events. see https://git.io/JeBz1pushjobs:
ngxUptodate:
runs-on: ubuntu-lateststeps:
- name: Updating ng dependencies # the magic happens here !uses: fast-facts/ng-update@v1with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
See action.yml for complete list of options you can customize.
See Creating a Workflow file for more informations about writing workflows.
Outputs
When the action successfully runs, it produces the following outputs, that you can use them in further steps in your workflow:
pr-number: the number of the PR that have been created on Github
ng-update-result : an array of PackageToUpdate, that summarizes the packages that have been updated.
About
A Github @actions that keeps your @angular CLI-based projects up-to-date via automated PRs based on `ng update`.