GitHub now lets repositories block pull requests from merging if they introduce unresolved secret scanning alerts. The new 'require secret scanning alerts are resolved' rule can be added to repository rulesets, checking that a secret scan has completed on the head commit and that no alerts remain open for secrets introduced in the PR's commits. By default it blocks provider pattern secrets, with optional configuration to also block custom or generic pattern secrets. This complements push protection, which blocks secrets at push time; the new rule catches cases push protection isn't configured for, such as generic pattern secrets. The feature is in public preview for GitHub Secret Protection or GitHub Advanced Security customers, configurable via the UI, REST API (require_secret_scanning_alert_resolution), or GraphQL (REQUIRE_SECRET_SCANNING_ALERT_RESOLUTION).
Source: https://github.blog/changelog/2026-09-09-block-pull-requests-with-exposed-secrets-from-merging. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Bối cảnh: GitHub, nền tảng hosting code lớn nhất thế giới, đã bị Microsoft mua lại với giá 7.5 tỷ USD vào năm 2018. Nguyên nhân kỹ thuật: GitHub thành công nhờ mô hình Git, hệ thống control code phi tập trung, và ecosystem rộng lớn với các công cụ như GitHub Actions, Copilot. Hệ quả: Giá trị của GitHub được ước tính lên tới 1 nghìn tỷ USD nếu vẫn độc lập, vượt xa các thương vụ M&A lớn khác của Microsoft như LinkedIn hay LinkedIn. Điều đáng học: Sự đầu tư vào developer platforms có thể tạo ra giá trị khổng lồ, chứng tỏ tầm quan trọng của hệ sinh thái developer trong công nghệ hiện đại.
Bài này phân tích giá trị tiềm năng khổng lồ của GitHub nếu vẫn độc lập, cho thấy tầm quan trọng của các nền tảng phát triển trong thời đại số.
Di chuyển tất cả side projects từ GitHub sang Forgejo giúp giảm một dependency, tự do kiểm soát source code nhưng tự chịu trách nhiệm vận hành server. Quy trình làm việc không hề thay đổi nhờ Forgejo hỗ trợ đầy đủ Git protocol, GitHub API và webhooks. Việc hosting riêng trên máy chủ với Forgejo cung cấp thêm quyền riêng tư và kiểm soát dữ liệu. Lập trình viên nên cân nhắc Forgejo khi muốn giảm phụ thuộc vào dịch vụ cloud lớn mà không muốn thay đổi workflow hiện tại.
Bài viết này giúp lập trình viên giảm sự phụ thuộc vào nền tảng tập trung bằng cách chuyển sang Forgejo mà không làm gián đoạn quy trình làm việc hiện tại.
Bối cảnh rgctl là công cụ mã hóa codebase thành knowledge graph và cho phép thực thi quy tắc kiến trúc thông qua file policy JSON. Nguyên nhân kỹ thuật giải quyết vấn kiến trúc trong các dự án lớn như Java EE monolith CoolStore WebLogic với bốn loại vi phạm: ScaleFailure, CascadeHazard, DomainIsolation, SanitizationBypass. Hệ quả giúp kiểm tra cả toàn bộ codebase hoặc blast radius của hàm riêng biệt, hỗ git-aware scoping và tích hợp GitHub Actions. Điều đáng học là cách triển khai từ permissive đến strict thresholds trong nhiều tuần với các tham số như max_impact_nodes, centrality_alert_threshold, forbidden_crossings, node_domains.
Bài viết này giúp lập trình viên tự động kiểm tra và thực thi quy tắc kiến trúc codebase qua công cụ rgctl, nâng cao chất lượng phần mềm hiệu quả.
Bối cảnh: Next.js đang đối mặt với một backlog lớn hơn 1.500 issue trên GitHub, nhiềuissue …
Forgejo Runner phiên bản 13.1.0, ra mắt ngày 31 tháng 8 năm 2026, giới thiệu một plugin execution engine thử nghiệm cho phép các nhà phát triển tạo backend thực thi tùy chỉnh như Firecracker microVMs, Kubernetes pods hoặc QEMU dưới dạng ứng dụng gRPC bên ngoài thay vì yêu cầu đội ngũ cốt lõi xây dựng và bảo trì mỗi engine. Protocol plugin đang ở giai đoạn alpha và có thể thay đổi. Phiên bản này cũng loại bỏ pseudo-tty terminal attachment từ job command execution, một thay đổi phá vỡ có thể ảnh hưởng đến các lệnh như docker run -it nay thất bại nếu không bỏ cờ -t; đây là tác phụ không được dự báo trước sau khi phát hành. Ngoài ra, bản cập nhật còn nâng cấp các dependency thông thường và chuẩn bị cho bản sửa lỗi sắp tới của Forgejo.
Phiên bản Forgejo Runner v13.1.0 giới thiệu công cụ thực thi plugin thử nghiệm và thay đổi quan trọng về cách thực thi lệnh job, ảnh hưởng trực tiếp đến quy trình CI/CD của bạn.
Kỷ nguyên của mô hình trợ giá cao và định giá đăng ký cố định đang kết thúc. Cursor vừa thông báo sẽ áp dụng giá tự động dựa trên mô hình mà mỗi yêu cầu được định tuyến đến.
Bài viết này giúp lập trình viên hiểu xu hướng chuyển đổi sang mô định giá theo mức sử dụng, ảnh hưởng trực tiếp đến chi phí và cách sử dụng các công cụ AI.
Visual Studio Code Insiders bản phát hành 1.137 mang lại một loạt cập nhật tập trung vào …
Bài viết bắt đầu bằng việc đặt ra mục tiêu của việc thiết kế vòng lặp trong hệ thống phần mềm hiệu suất cao. Nó phân tích nguyên nhân kỹ thuật khi các vòng lặp được viết mà không tính đến truy cập bộ nhớ, dự đoán nhánh và chi phí gọi hàm, dẫn đến sự suy giảm throughput lên tới hàng chục phần trăm trên các nền tảng như x86-64 hoặc ARM. Hệ quả là không chỉ lãng phí tài nguyên CPU mà còn làm tăng độ phức tạp bảo trì khi đội phát triển phải dựa vào giả định thay vì đo lường thực tế. Bài viết nhấn mạnh kỷ luật không ủy phán quyết định cho công cụ hoặc thư viện mà tự mình đo lường, profile và điều chỉnh dựa trên dữ liệu thực nghiệm. Điều đáng học là áp dụng quy trình lặp lại: định nghĩa mục tiêu, đo lường baseline, thay đổi một biến mỗi lần và xác nhận cải thiện trước khi tiếp tục, giúp vòng lặp trở thành một thành phần có thể dự đoán và mở rộng.
Bài viết giúp lập trình viên nắm vững kỹ thuật thiết kế vòng lặp hiệu quả và phát triển tư duy phản biện khi giải quyết vấn đề.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it