[workshop-sync] workshop/side-quest-16-05-long-lived-credentials.md: step-level PAT injection conflicts with strict mode
Maintainer thường phản hồi trong vòng 3 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 76/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- github-actions, javascript
- Lĩnh vực
- documentation
Hướng nghiên cứu
Chỉnh sửa workshop/side-quest-16-05-long-lived-credentials.md, tập trung vào cả hai khuyến nghị về việc đưa PAT vào từng bước. Trước tiên, kiểm tra mục “Secrets restriction” của steps: trong tài liệu tham khảo cú pháp gh-aw v1.0.1 được issue trích dẫn. Cập nhật hướng dẫn để khuyến nghị dùng một job riêng hoặc các cơ chế khai báo secret, chẳng hạn như github-app: hoặc cấu hình token của engine/tool; sau đó xác nhận rằng cả hai chỗ đề cập đều không khuyến nghị đưa một secret khác GITHUB_TOKEN vào các bước tùy chỉnh.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Workshop file reviewed
workshop/side-quest-16-05-long-lived-credentials.md
Problem
The guide recommends step-level PAT injection:
| Inject the PAT at the step level, not globally | Keeps it out of other steps' environments, including the AI prompt step |
and repeats it later: "Inject PATs at the step level with env:".
In gh-aw, using ${{ secrets.* }} other than secrets.GITHUB_TOKEN in custom steps: entries is an error in strict mode (the default) and a warning otherwise. The guide doesn't mention this.
Current correct behaviour
See the steps: "Secrets restriction" section in the gh-aw syntax reference (gh-aw v1.0.1).
Suggested fix
Replace both mentions with guidance to put secret-dependent operations in a separate job outside the agent job, or use declarative mechanisms such as github-app: or the engine/tool token configuration. Don't recommend injecting a non-GITHUB_TOKEN secret into custom steps: under strict mode.
Generated by 🔍 Workshop Sync Check · copilot · auto · ~53 AIC · ⌖ ~1 AIC · ⊞ 4.7K · ◷
- expires on Nov 7, 2026, 9:03 PM UTC
- Ngôn ngữ chính
- JavaScript
- Star
- 58
- Fork
- 40
- Merge trung bình
- 4 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 8
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Không 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 githubnext/gh-aw-workshop
-
curriculum documentation quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
githubnext/gh-aw-workshop#5437 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
curriculum documentation quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
githubnext/gh-aw-workshop#5436 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
curriculum documentation quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
githubnext/gh-aw-workshop#5434 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
curriculum documentation quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
githubnext/gh-aw-workshop#5433 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
githubnext/gh-aw-workshop#5421 ·
Maintainer thường phản hồi trong vòng 3 ngày
Tất cả issue của githubnext/gh-aw-workshop
Issue tương tự
-
bug web-ui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
jenkinsci/jenkins#27705 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
maproulette/maproulette-frontend#2978 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
live-codes/livecodes#1079 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Add: ON Football HD feed LogoĐang mởapproved check:passed logos:add
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 2 ngày