Executes revdepcheck::revdep_check()
to check against potential breaking changes of reverse dependent packages (i.e. packages that depends on your package).
This action is using .revdeprefs.yaml
configuration file to control which reverse dependencies to check. It should store an array of package references using pkgdepends
syntax including references to GitHub packages. Example:
- foo
- bar/baz
- aaa/bbb@ccc
If the configuration file is missing (or it's empty) then all reverse dependencies are used.
Please see revdepcheck
package documentation for details.
Composite
Insights Engineering
-
github-token
:Description: Token to clone dependencies from GitHub repositories.
Required:
false
Default:
""
-
repository-path
:Description: Directory where the checked package has been cloned.
Required:
false
Default:
.
-
number-of-workers
:Description: Number of revdepcheck workers
Required:
false
Default:
2
-
timeout
:Description: Max timeout (in seconds) of revdepcheck process.
Required:
false
Default:
1200
-
additional-env-vars
:Description: Additional environment variables. Example usage: additional-env-vars: | ABC=123 XYZ=456
Required:
false
Default:
""
None