operator-framework / operator-framework/java-operator-sdk

Main (and v1) Branch Protection Rules and PR enforcement

オープン
#712 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

github_actions needs-discussion
主要言語
Java
スター
944
フォーク
242
平均マージ
1日 4時間
マージ済み PR(30日)
43

説明

Currently the main branch is not protected, so users with write access can directly push to main and v1. We could enforce to have PRs always (what we anyway do now), but the release action would not be able to do pom.xml version updates directly neither. This is one issue to solve / discuss.

The other part to discuss below this issue is it would be an idea to force approvals from code owners, since this is relatively small team it would not be convenient (think holidays), but with 1 required code owner approval for all PRs could work.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

main と v1 のブランチ保護設定を確認し、次に release action とその pom.xml のバージョン更新を調査します。まず、直接のリリース更新を引き続き可能にする必要があるか、また code-owner の承認が必要かを明確にします。合意された保護ポリシーによってリリースが引き続き機能できる状態になれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
github, github-actions, java
領域
ci-cd, devops, release
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。