processing / processing/libprocessing
Harden GitHub Actions workflows
オープン
まだ誰も着手していません。
- 主要言語
- Rust
- スター
- 69
- フォーク
- 14
- 平均マージ
- 15日 22時間
- マージ済み PR(30日)
- 3
説明
Parallel to https://github.com/processing/p5.js/issues/9033, I believe all repos under processing organization needs the same base level of hardening for CI pipepilines.
The work will be done in multiple parts:
- Initial pinning of existing dependencies - similar to https://github.com/processing/p5.js/pull/9032
- Configuring an auto update mechanism, preferably with Renovate
- Enforcing best practices with zizmor and applying the missing fixes
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まずリポジトリの GitHub Actions workflow ファイルを調査し、要求された作業を processing/p5.js#9033 および pull request 9032 と比較します。既存の依存関係がピン留めされ、自動更新メカニズムが設定され、zizmor が報告したベストプラクティスの修正がすべての workflow に適用されていれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- github-actions
- 領域
- ci-cd, devops, security
- issue の種類
- リファクタリング
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100