Skip to content

Maintenance: Improve CI for PRs #120

Closed
@dreamorosi

Description

@dreamorosi

Description of the improvement

Summary of the proposal

At the moment merging PRs requires maintainers to clone the branch locally, run tests, and then go back to GitHub to approve the PR.

To make it inclusive and accessible for contributors from different seniority, background and experience, this area should be be more detailed to make sure that ambiguity is reduced and most importantly, in case of PR's, expectations are communicated early on in the PR progress.

How, where did you look for information

Closed PRs, especially the ones from dependabot.

Missing or unclear documentation

N/A

Improvement

As discussed internally it would be beneficial to have an automation based on GitHub Actions that runs tests so that maintainers can see the results in the PR screen and make a decision.

Scripts like npm run lerna-ci to install the dependencies and npm run lerna-test in all the packages are already there.

Related existing documentation

NO

Related issues, RFCs

Metadata

Metadata

Assignees

Labels

automationThis item relates to automationcompletedThis item is complete and has been merged/shippedinternalPRs that introduce changes in governance, tech debt and chores (linting setup, baseline, etc.)

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions