GitHub Actions self-hosted runner 버전 강제, 9월 29일로 변경 — 2.329.0 기준과 30일 업데이트 규칙 정리
GitHub Actions self-hosted runner 최소 버전 강제가 9월 25일에서 9월 29일로 바뀌어 시작됐다. 2.329.0 등록 기준과 30일 업데이트 규칙, 버전 확인 API, ARC·컨테이너 이미지 운영 시 할 일을 정리했다.
개발자가 알면 좋은 테크 소식과 활용법
GitHub Actions self-hosted runner 최소 버전 강제가 9월 25일에서 9월 29일로 바뀌어 시작됐다. 2.329.0 등록 기준과 30일 업데이트 규칙, 버전 확인 API, ARC·컨테이너 이미지 운영 시 할 일을 정리했다.
10월 1일부터 GitHub Actions 보관 설정이 아티팩트·로그에 더해 체크·워크플로 실행·커밋 상태까지 지운다. 기본 90일, 공개 저장소 최대 90일. 만료 아티팩트 비표시 변경, gh api 조회 결과, 외부 보관 예시까지 정리했다.
Vercel이 소개한 파이썬 AI SDK의 evaluate()로 Jev를 부르는 법, 0.7→0.8 경로 변경, Vercel 배포 시 OIDC 인증에 필요한 ai[vercel] 설정과 비용·보안 이력까지 정리했다.
Vercel Speed Insights가 11월 1일부터 FID 측정을 멈춘다. FID와 INP의 차이, 구글의 2024년 전환 경위, Drains·CLI에서 손볼 곳, web-vitals 6.2.3으로 INP를 재는 코드와 개선 순서를 정리했다.
클라우드플레어가 10월 2일 공개한 웹 검색 API의 요청·응답 형식, Ceramic.ai·Exa·Linkup 요금과 ZDR 차이, BYOK 과금 함정, 검색 결과를 모델에 넣을 때 약관 주의점까지 정리했다.
계정 없이 로컬 서버를 trycloudflare.com 주소로 여는 클라우드플레어 퀵 터널에 이메일 일회용 PIN 인증이 붙었다. --allowed-mail 사용법, 동작 흐름, 공식 제한, 악용 사례까지 정리했다.
도커가 9월 24일 공개한 샌드박스 키트 스펙이 정의하는 네트워크·자격증명·볼륨 권한, 실제 gh 키트 정책 파일과 레지스트리 조회 결과, 실험 단계·CNCF 이관 현황, 런타임 CVE, Claude Code·Codex 샌드박스와의 차이를 정리했다.
10월 11일 DNSSEC 루트 KSK가 KSK-2024(키 태그 38696)로 바뀐다. 누가 영향받는지, dig로 직접 확인한 결과, 자체 리졸버 점검 순서를 정리했다.
npm 트러스티드 퍼블리싱에 Allow npm dist-tag 권한이 생겼다. OIDC와 dist-tag 개념, axios·TanStack 사고로 본 권한 분리 이유, 설정 방법과 승격 전용 GitHub Actions 워크플로 예시를 정리했다.
깃허브가 10월 1일 정식 출시한 비동기 머지 API(merge-async)의 요청·상태 조회 흐름, 기존 동기 API와의 차이, 머지 큐·봇에 붙일 때 주의점을 예시 스크립트와 함께 정리했다.
GitHub Copilot CLI와 Copilot 앱에 공개 프리뷰로 들어온 컴퓨터 유즈의 동작 방식, 켜는 법과 요금제 조건, Always allow·allow-all·프롬프트 인젝션 주의점, CLI 보안 이력까지 공식 문서 기준으로 정리했다.
GitHub App 설치 토큰이 40자에서 약 520자 stateless 형식으로 전환을 마쳤다. 바뀐 점, 롤아웃 중 실제로 깨진 사례(Composer CVE 등), 가짜 토큰 테스트 결과와 점검 순서를 정리했다.
10월 2일부터 REST·GraphQL API로 Copilot 코드 리뷰를 요청할 수 있다. 요청 방법과 리뷰 강도가 정해지는 순서, 9월 28일 Balanced 기본값 전환이 AI 크레딧 비용에 주는 영향을 정리했다.
9월 22일 next/og RCE 긴급 패치와 9월 30일 취약점 7건 정기 릴리스를 영향 조건, 자체 호스팅·Vercel 차이, npm audit가 아직 못 잡는 부분까지 정리했다.
메타가 9월 2일 공개한 뮤즈 스파크 1.3의 변화, 벤치마크, Claude Code·Codex 연결 설정, 학습 데이터로 쓰이는 contributor 요금제와 보안 이력까지 정리했다.
Claude Code에 Playwright MCP를 붙여 블로그 전체를 휴대폰 폭으로 검사했다. 최대 1,365px까지 넘치던 원인을 찾아 고치고 62페이지 0건을 확인한 과정.
Claude Code가 구현하고 Codex가 리뷰하는 파이프라인으로 작업 7개를 돌렸다. 지적 25건 중 실제 결함 19건, SSRF 같은 BLOCKER 3건. 믿으면 안 되는 지점까지.
출처 하나만 보고 쓴 AI 정보 글 29건 중 14건에 사실 오류가 있었다. 서브에이전트가 출처 두 곳을 대조하게 바꾼 뒤 잡힌 오류와, 여전히 어려운 점.
기사 하단 'AI 활용 금지'를 AI로 확인하면 읽는 순간 위반이다. 정규식과 robots.txt만으로 출처 20곳을 14초, 토큰 0으로 판정한 과정과 한계.
GitHub Actions macOS 14 러너가 11월 2일 퇴역하고 10월 5일부터 여덟 차례 브라운아웃이 있다. macos-15·26 이미지의 Xcode·시뮬레이터 차이를 직접 대조하고 이전 순서를 정리했다.
9월 23일부로 GitHub Actions 러너에서 Node 20이 빠졌다. runs.using: node20 액션은 실패하지 않고 Node 24로 강제 실행되며 탈출구도 없다. 공식 액션의 node24 전환 버전과 점검 스크립트를 정리했다.
GitHub이 EMU 엔터프라이즈에 고위험 작업 전 IdP 재인증(Proof of Presence)을 도입했다. 대상 작업, sudo 모드와의 차이, Entra ID 설정 포인트, 자동화 영향, 명세에서 먼저 보인 PR 머지 재인증까지 정리했다.
가짜 한국어 문장 183건으로 정규식·JevK5(로컬)·Jev(호스팅)를 비교했다. F1은 0.486·0.961·0.989. 정규식은 '확정'이 아니라 후보만 고를 때 가장 좋았다.
GitHub Enterprise Cloud가 SSH 키·PAT·앱 토큰 전체를 CSV로 내보내는 기능을 추가했다. 토큰 종류, 먼저 볼 열, 10월 2일 바뀐 API까지 정리했다.
PR 목록에서 AND·OR·괄호 검색이 된다. API로 쓸 땐 advanced_search=true 를 붙여야 한다.
TypeSafe Jev를 오픈소스로 재구현한 NanoJev-MLX가 아이폰 앱 Chatlo에 탑재됐다. M4 맥미니에 직접 설치해 속도와 정확도를 확인해봤다.
여러 LLM API를 각각 다른 코드로 호출하는 번거로움을 없애주는 오픈소스 LiteLLM. 실제로 설치해서 3개 provider를 같은 코드로 호출해봤다.
Copilot에 xAI Grok 4.7이 추가됐다. 쓸 수 있는 플랜과 요금, xAI가 공개한 4.6 대비 벤치마크, 4.6과 달라진 조직 기본값을 정리했다.
TypeSafe AI의 Jev는 문장 대신 타입 있는 값과 확률을 돌려준다. 질문 타입, LangChain 패키지를 직접 뜯어본 결과, 가격과 공식 약점 목록까지 정리했다.
codeql-action 을 쓰는 대부분의 팀은 할 일이 없다. URL을 직접 박아 둔 스크립트·사내 미러가 대상이다.
Copilot 코드 리뷰 개요 댓글이 Open·Resolved·Previously missed로 해결 이력을 추적하고, 제안을 묶어 커밋하면 메시지를 자동으로 써 준다.
Copilot 자동 모델 선택에 Efficiency·Balance·Intelligence 티어가 생겼다. 티어의 실제 의미, 코드 리뷰·관리자 기능, Sentry 캔버스 설정, VS Code 1.138을 정리했다.
GPT-5.5·GPT-5.4·Gemini 3.7 Flash 등 6개 모델이 10월 19일 종료. 기본값을 끈 Business·Enterprise 조직은 대체 모델을 직접 켜야 한다.
npm이 stage-only 토큰을 추가해 자동화 워크플로가 직접 배포 없이 버전을 스테이징하고 사람이 최종 승인하는 구조를 지원한다.
Ubuntu 26.04 러너가 정식 지원됐고 10월 19일부터 x64 ubuntu-latest가 26.04로 바뀐다. 두 이미지를 직접 대조한 변경점과 /tmp 문제, 대응법을 정리했다.
GitHub Actions 워크플로 실행 보호가 정식 출시됐다. 11월 2일부터 공개 저장소의 pull_request_target이 기본 차단된다. 대상과 대응 순서를 정리했다.
GitHub Enterprise Cloud에서 앱이 classic PAT·SSH 키의 SSO 승인을 최대 50개 조직에 한 번에 처리한다. 전제 조건, 올바른 API 요청, ID 함정과 회수 절차를 정리했다.