Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create tutorial how to introduce and test changes for CI pipelines #82

Open
mszostok opened this issue Nov 2, 2021 · 0 comments
Open
Labels
area/ci Relates to CI area/community Relates to all community activities area/documentation Relates to all activities around documentation enhancement New feature or request

Comments

@mszostok
Copy link
Member

mszostok commented Nov 2, 2021

Description

On our repos we use the pull_request_target event which takes the workflow definition from the main branch. As a result, changes to any capact/.github/workflows/*.yaml files on pull-request are ignored on PRs. This makes our CI more secure. But at the same time, it's problematic to test that change. The only way is to test it on your fork.

Reason

External contributors don't know how to test changes proposed to our CI. It's also problematic for core-devs to describe the testing path each time.

Use cases

  • Capact Developer:
    • reduce time spend on explaining how to test changes on CI.
    • gives a reproducible scenario that all can follow for testing changes on CI.
@mszostok mszostok added enhancement New feature or request area/ci Relates to CI area/community Relates to all community activities area/documentation Relates to all activities around documentation labels Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci Relates to CI area/community Relates to all community activities area/documentation Relates to all activities around documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant