Comments (9)
I also suggest to disable the "squash and merge" and "rebase and merge" options (mostly personal preference, as they clobber the contributor's commits, and with that, their GPG signing)
Done this, too.
from selinux.
SGTM
from selinux.
SGTM
from selinux.
I think it's ok to configure "min number of approvals"; maintainers can still "use the force" if really needed.
from selinux.
@giuseppe WDYT?
from selinux.
copy-paste from @thaJeztah (#137 (comment)):
I also suggest to disable the "squash and merge" and "rebase and merge" options (mostly personal preference, as they clobber the contributor's commits, and with that, their GPG signing)
I agree.
We could try enabling the "auto merge" option that's in beta (merge after required checks complete)
Haven't tried that yet. The only potential downside I see is PR authors should be more careful about marking their PR as draft while they still work on them -- but that's really minor.
from selinux.
Haven't tried that yet. The only potential downside I see is PR authors should be more careful about marking their PR as draft while they still work on them -- but that's really minor.
The auto merge still requires a reviewer to click the "(auto)merge" button, but they can do so before CI completes. GitHub will then merge once all required checks pass.
One possible caveat is pressing the button after CI passed, but before a second reviewer LGTM'd. I think the "second review pending" also qualifies as "required check", so merge would happen directly once the reviewer approved the PR. Technically, that's correct, but could be surprising.
Still, I think it's a nice feature that may be worth a try (although; probably more useful on repositories with a long CI time, saving you the "wait for CI to pass, and come back to click "merge")
from selinux.
Sounds good
from selinux.
Implemented. Let me know if there are some rough edges.
from selinux.
Related Issues (20)
- Detecting duplicates in new API HOT 2
- Document the selinux build flag
- data race exists in pwalk HOT 3
- Tag current master as v1.6.1 HOT 3
- security protocol link broken on readme
- Request: remove "selinux" build tag HOT 11
- Renamed the main branch from master->main HOT 1
- cut a release (1.8.6 or 1.9.0) HOT 2
- Copyright is unclear HOT 2
- Rootless podman creates containers in system_u:system_r HOT 3
- recursive Relabel() skips symlinks HOT 1
- Podman failed to mount runtime directory for rootless netns: no such file or directory HOT 1
- Checking if MLS is enabled HOT 1
- Setting a selinux label for a package? HOT 1
- Request: add error handling in pkg/pwalk HOT 2
- Tag a v1.3.1 release with #59 included (additional fix for CVE-2019-16884) HOT 3
- unix.SELINUX_MAGIC (untyped int constant 4185718668) overflows int32 HOT 3
- Draft a new release HOT 1
- Make recursive chcon threaded. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from selinux.