mcandre / toys

code demos for newbies
https://github.com/mcandre/toys
30 stars 6 forks source link

CI/CD: test continuous OS updates #546

Closed mcandre closed 1 month ago

mcandre commented 1 month ago

Tasks:

https://github.com/mcandre/bao/settings/rules

As a consequence of triggering a test suite for continual OS and programming language updates, we're also granting a base layer of an automated test suite to more projects, that have previously relied on 100% manual tests.

Allowing security scans to fail helps in certain emergency scenarios. For example, an essential production hotfix should not be blocked by the presence of security bugs. A pull request that resolves some security bugs but not all security bugs, should not be blocked. A pull request that resolves some security bugs, but it hit with a surprise of yet more security bugs discovered, should not be blocked. Security scans should be clearly marked as pass vs. fail in pull request decorations, and it is up to repository owner(s) to examine any failures when determining whether to accept the pull request or ask contributors to resolve certain security bugs before merging.

Projects: