Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Bug: CI Label pull request job fails on all fork PRs since #14411

Đang mở
#14,438 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 ngày

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
72/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
github-actions
Lĩnh vực
ci-cd

Hướng nghiên cứu

Bắt đầu bằng cách đọc label-pr.yml, đặc biệt là trigger pull_request_target và khai báo môi trường github-app-auth; so sánh với cách sử dụng cùng môi trường đó trong label-issues.yml và devflow-pr-review.yml. Tái hiện bước kiểm tra Label pull request / add_label trên một PR từ fork và xác minh rằng bước kiểm tra hoàn tất và áp dụng các nhãn khu vực mong đợi mà không gặp lỗi bảo vệ môi trường.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug python triage

Describe the bug

The Label pull request / add_label job fails on every pull request opened from a fork. The run is rejected at the environment gate before any step executes, with:

Branch "main" is not allowed to deploy to github-app-auth due to environment
protection rules. The deployment was rejected or didn't satisfy other protection rules.

The job fails in 1-2 seconds.

label-pr.yml runs on pull_request_target and declares environment: github-app-auth. On that trigger the workflow is evaluated in the context of the base branch (main), which appears not to satisfy the environment's protection rules. label-issues.yml and devflow-pr-review.yml declare the same environment.

Timing points to #14411 ("Replace workflow PAT usage with GitHub App authentication", merged Sep 11) as the origin — #14150 is a months-old PR whose add_label runs previously passed and now fail, with no change to its diff.

To Reproduce

  1. Open a pull request from a fork against main.
  2. Open the Checks tab and select Label pull request / add_label.
  3. See the run fail in 1-2 seconds with the environment protection rule error above.

Affected (fork PRs): #14437, #14434, #14150.
Not affected (in-repo branch): #14393 (Dependabot) — no deployment failure, and the dependencies and python labels were applied normally.

Expected behavior

add_label runs to completion on fork PRs and applies the appropriate area labels, it did before #14411.

Screenshots
N/A

Platform

  • Language: N/A (GitHub Actions workflow, not SDK code)
  • Source: main branch of repository, at ca40aa722
  • AI model: N/A
  • IDE: N/A
  • OS: N/A (ubuntu-latest runner)

Additional context

Side effect: incoming community PRs are not being auto-labeled, which may be affecting triage and none of the three affected PRs above carry area labels.

Ngôn ngữ chính
C#
Star
28.6k
Fork
4.8k
Merge trung bình
13 giờ 24 phút
Pull request đã merge (30 ngày)
11

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của microsoft/semantic-kernel

Tất cả issue của microsoft/semantic-kernel

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.