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
Copy file name to clipboardExpand all lines: i18n/en/docusaurus-plugin-content-docs/current/infra/CI-CD.md
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ In a typical web project, each of your PR will be examined by the following tool
44
44
45
45
- It is a tool used to automatically build and preview static websites. With some configuration, it will comment the preview address under PRs, so that reviewers can preview the changes introduced by the PR.
46
46
- Since the free plan of Netlify allows only one member in each organization, you should contact these people if you want to change the configurations
@@ -58,10 +58,17 @@ In a typical web project, each of your PR will be examined by the following tool
58
58
- For unfinished Pull Requests, one can add `[WIP]` in the title, and WIP will prevent these PRs from being merged.
59
59
-**Note**: Now that GitHub's built-in draft PR functionality is much more usable, you should consider [marking the PR as draft](https://github.blog/changelog/2020-04-08-convert-pull-request-to-draft/) instead.
60
60
61
-
### Dependabot
61
+
### ~~Dependabot~~
62
62
63
-
- In addition, we use dependabot to automatically update the dependencies.
63
+
-~~In addition, we use dependabot to automatically update the dependencies.~~ We have now switched from Dependabot to Renovate (See [computerization.github.io#381](https://github.com/Computerization/computerization.github.io/pull/381))
64
+
- However, GitHub-integrated Dependabot may still open PRs to upgrade dependencies with known vulnerabilities.
64
65
- It is a tool now acquired by (and integrated into) GitHub. It'll open PRs to update your project dependencies when they are outdated
65
66
-**Note**:Since dependabot usually opens large amounts of PRs, it'll also bring huge amounts of noise to the project's commit history
66
67
- It is also used to automatically detect and fix vulnerabilities introduced by dependencies.
67
68
- The configuration file is usually located in `.github/dependabot.yml`. You can visit the dependency graph in repo's "Insights" tab to check the current status of dependabot. If you are the repo administrator, you can also view dependaboit vulnerability alert under the repo's "Security" tab.
69
+
70
+
### Renovate
71
+
72
+
- Renovate is a tool similar to Dependabot that automatically updates the dependencies
73
+
- with the addition of [package grouping](https://docs.renovatebot.com/noise-reduction/#package-grouping), that allows it to update multiple dependency packages in one PR to reduce the noise in project PRs.
74
+
- Its configuration file iis located at `renovate.json` or `.github/renovate.json`. In addition, it can be configured to open an issue as dependency dashboard (e.g. [computerization.github.io#422](https://github.com/Computerization/computerization.github.io/issues/422)) to track the status of all dependency upgrades.
0 commit comments