Restrict Pages and OIDC permissions to the deploy job
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 78/100
Hướng nghiên cứu
Bắt đầu với .github/workflows/deploy-site.yml tại các dòng 30-65 và kiểm tra các quyền hiện tại ở cấp workflow cùng các job build/deploy. Chạy actionlint sau khi giới hạn phạm vi quyền, sau đó xác minh rằng việc triển khai Pages vẫn thành công. Được xem là hoàn tất khi build chỉ có quyền checkout/build, còn chỉ deploy có quyền Pages và OIDC.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
The Pages deployment workflow grants pages: write and id-token: write at workflow scope, including the source-controlled build job that runs npm hooks and a third-party Astro Action.
Evidence: https://github.com/richardcase/clowder/blob/b5492d5/.github/workflows/deploy-site.yml#L30-L65
Acceptance criteria
- Give
buildonly the permissions required for checkout/build. - Grant Pages/OIDC permissions only to
deploy. - Verify the deployment still succeeds and add an actionlint check for the intended scope.
- Ngôn ngữ chính
- Rust
- Star
- 0
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của richardcase/clowder
-
documentation priority: medium
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 82/100
richardcase/clowder#143 ·
-
enhancement github_actions priority: medium rust
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 65/100
richardcase/clowder#142 ·
-
bug priority: medium
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100
richardcase/clowder#140 ·
-
bug priority: medium
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
richardcase/clowder#139 ·
-
bug priority: medium rust
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 76/100
richardcase/clowder#138 ·
Tất cả issue của richardcase/clowder
Issue tương tự
-
bug i18n priority: medium ui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
storytold/craft-anything#983 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`swf` upgrade to 0.4.0Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Dinnerbone/Rascal#91 · 2 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
higress-group/HiRoute#405 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
rust_analyzer flycheck: no CLI way to enable clippy from `check.overrideCommand`Có thể đã có người làm @TrapsterDK đã nhận hôm nay. Đang mởneeds-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
bazelbuild/rules_rust#4392 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày