• github • development • software • ai • Hun Jang
수천 개의 AI 에이전트 동시 쓰기를 수용하기 위해 GitHub이 전환한 차세대 Git 스토리지 아키텍처를 정리한다. 저장소 단위 전역 잠금에서 참조(Ref) 단위 쿼럼으로의 축소, 불변 객체와 메타데이터 분리, 수평 압축 샤딩의 원리를 살펴보고 Python 동시성 시뮬레이션 6개 검사를 확인한다.
• github • security • development • software • Hun Jang
2026년 11월 정식 출시(GA)된 GitHub Actions 워크플로 종속성 락파일(actions.lock)을 해부한다. 가변 태그 변조(Retagging) 공격 원리, 복합 액션(Composite Action)의 전이 의존성 재귀 잠금, gh actions-lock --verify CI 검사, Dependabot 원자적 동기화, 6개 검증 시뮬레이터를 정리한다.
• ai • github • security • Hun Jang
GitHub Dependabot의 Agent Package Manager(APM) 버전 업데이트 정식 출시(GA)에 맞춰 apm.yml 핀 방식별 동작과 apm.lock.yaml 재생성 조건을 정리한다. 버전 업데이트와 보안 업데이트의 경계 및 로컬 Python 검증기를 살펴본다.
• ai • github • security • Hun Jang
Understand how GitHub Dependabot version updates work for Agent Package Manager (apm.yml and apm.lock.yaml), why branch pins require an existing lockfile, and why version updates do not replace security review.
• github • security • development • software • Hun Jang
12월 2일 퍼블릭 리포지토리 기본 차단과 11월 9일·16일 브라운아웃을 앞둔 GitHub Actions pull_request_target 변경을 대비한다. PwnRequest 시크릿 탈취 메커니즘, 2단계 workflow_run 분리 패턴, 6개 검사를 통과한 로컬 Python 감사기를 정리한다.
• ai • software • development • github • Hun Jang
OpenAI가 11월 4일 인수한 Pierre의 기계 친화적 Git 스토리지와 Codex 통합 아키텍처를 분석한다. 줄 단위 충돌을 극복하는 AST 구문 diff와 5가지 무충돌 병합 시나리오를 로컬 Python으로 검증한다.
• development • software • github • security • Hun Jang
11월 4일 첫 일시 중단 예고를 계기로 GitHub SSH 변경을 점검한다. RSA 키와 SHA-1 서명의 차이, OpenSSH 로컬 조회 결과, CI 실행 환경별 검증 절차를 정리한다.
• ai • github • development • software • Hun Jang
11월 3일 공개된 JetBrains Air의 GitHub Copilot 통합과 기반 표준인 Agent Client Protocol(ACP)의 JSON-RPC 2.0 stdio 구조를 살펴본다. 로컬 Python 검증기로 양방향 권한·파일 호출과 stdout 오염 방지를 확인한다.
• development • github • Hun Jang
미커밋 수정, 갈라진 커밋, 실제 충돌을 구분하고 작업을 보존해 병합하는 절차다. Git 2.52.0의 로컬 재현으로 백업 브랜치·stash·merge abort의 경계를 검증한다.
• development • software • github • security • Hun Jang
공개 저장소의 pull_request_target 기본 차단과 11월 시험 차단 일정을 확인한다. PR 테스트·권한 있는 관리 작업의 분리, 정책 영향 확인과 검증 절차를 정리한다.
• github • development • Hun Jang
Diagnose tracked files that ignore rules do not hide. Verify eight local Git scenarios covering check-ignore, index removal, local file preservation, and unchanged commit history.
• github • development • Hun Jang
gitignore에 넣어도 변경이 남는 원인을 인덱스와 추적 상태로 설명한다. 임시 Git 저장소의 8개 검증으로 로컬 파일 보존, 규칙 진단과 과거 이력의 경계를 확인한다.
• ai • github • Hun Jang
GitHub Universe 2026 오프닝 키노트에서 공개된 에이전트 스케일 Git 아키텍처(스토리지·컴퓨트 분리 및 브랜치 단위 잠금)와 멀티 모델 오케스트레이터 Copilot Fusion을 정리한다. 5,000개 동시 에이전트 환경의 병목 해결 원리와 Copilot Dreaming·Code Review Max·Agent Merge 워크플로를 살펴본다.
• ai • github • Hun Jang
GitHub Universe 2026 클로징 키노트와 Octoverse 2026 보고서를 바탕으로 에이전트 초안 PR 40% 시대의 오픈소스 메인테이너 보호 기능(WIP 제한·PR 비활성화)과 GitHub Next의 실시간 멀티플레이어 기획 프로토타입 Chopin을 정리한다. 나 홀로 에이전트 채팅의 한계와 팀 단위 의사결정 기록(Decision Record) 워크플로를 살펴본다.
• ai • github • Hun Jang
Google과 Meta PyTorch 팀이 오픈소스로 공개한 네이티브 백엔드 TorchTPU와 코딩 에이전트용 TPU Agent Suite(프리뷰)를 정리한다. 기존 PyTorch/XLA 대비 Eager 모드·torch.compile 아키텍처의 차이와 CPU-TPU 수치 정합성(Parity) 검증 흐름을 살펴본다.
• development • software • github • security • Hun Jang
GitHub Actions 의존성 lockfile의 GA 지원 범위와 gh actions-lock 사용법을 정리한다. 재사용 워크플로·허용 정책·Dependabot의 적용 경계를 구분하고 단계적으로 도입하는 방법을 살펴본다.
• ai • development • software • github • Hun Jang
GitHub Agentic Workflows의 정식 출시를 계기로 safe outputs, staged mode, 컴파일 산출물과 비용 검증을 구분해 안전하게 도입하는 절차를 정리한다.
• ai • github • Hun Jang
GitHub Universe 2026 오프닝 키노트에서 발표된 Copilot Fusion 멀티모델 오케스트레이션과 에이전트 시대를 위한 새 Git 인프라 아키텍처를 정리한다. Single·Cascade·Critique 실행 패턴과 초당 7,200회 쓰기를 처리하는 스토리지 분리 설계를 살펴본다.
• ai • development • github • Hun Jang
GitHub Issue artifacts 공개 프리뷰의 CLI 사용법과 버전 이력, 권한을 정리한다. 실제 로컬 CLI 확인과 문서 기반 예제를 구분하고 도입 전 검증 항목을 제안한다.
• development • github • Hun Jang
GitHub과 Pimoroni가 공개한 GitHub Universe 2026 해커블 컨퍼런스 배지의 제조 공정과 하드웨어 사양을 정리한다. RP2350B 기반의 정전식 터치·자이로 센서 확장 구조와 MicroPython 앱 배포 방식을 살펴본다.
• ai • github • Hun Jang
Shopify의 Mikhail Parakhin이 공개한 엔터프라이즈 규모의 Codex 활용 워크플로를 정리한다. 와이어프레임 대신 작동하는 프로토타입으로 회의를 시작하는 문화와 3가지 핵심 프롬프트 패턴을 살펴본다.
• ai • github • Hun Jang
HashiCorp 공동 창업자 Mitchell Hashimoto가 공개한 Codex 활용 워크플로를 정리한다. 일과를 마치고 리서치·프로토타이핑 에이전트를 병렬 배치하는 패턴과 Git worktree를 통한 작업 격리 방식을 살펴본다.
• ai • development • github • Hun Jang
GitHub App 설치 토큰 기반 Copilot 인증을 정리한다. Actions와 외부 서버의 차이, Read-only 권한의 과금, 토큰 갱신과 조직 사용량 확인 포인트를 살펴본다.
• ai • development • software • github • Hun Jang
Copilot CLI·앱·VS Code의 Assisted permissions 정식 출시를 정리한다. 수동 승인·일괄 허용과의 차이, 비대화형 실행 옵션, 기업 정책과 격리 환경의 확인 포인트를 살펴본다.
• github • development • arm64 • Hun Jang
2026년부터 private 저장소에서도 쓸 수 있는 Linux ARM64 표준 러너를 정리한다. ubuntu-24.04-arm 라벨, public·private 사양 차이, 비용과 최소 확인 워크플로를 공식 화면으로 살펴본다.
• github • development • Hun Jang
GitHub Copilot는 코드 작성 보조를 넘어 CLI·웹·모바일·데스크톱·멀티 IDE 전반에서 작동하는 멀티‑모델 AI 개발 플랫폼으로 발전하였다. VS Code 안에서 Ask·Edit·Agent 모드를 사용할 수 있고, 터미널·GitHub 웹·모바일·GitHub Desktop 등 모든 작업 흐름에서 일관된 경험을 제공한다.
• github • development • Hun Jang
• github • Hun Jang
GitHub Actions에서 container를 사용해 CentOS 등 구버전 리눅스를 기반으로 동작할 때, 액션 실행 과정에서 사용하는 /__e/node20/bin/node가 glibc 버전 문제로 오류를 일으킨다. 이를 우회하기 위해 container 설정에서 volumes를 사용해 /__e/node20/bin을 다른 디렉터리와 마운트해 실제 /__e/node20/bin/node가 내부에서 보이지 않도록 만들고, 이후 container 내의 유효한 Node 바이너리에 심볼릭 링크를 연결하여 GitHub Actions가 문제없이 동작하도록 한다.