← 노드 한 장 전체#62 · GitHub

GitHub

릴리스 목록, 태그·게시시각 3개만 확인

이 글은 이런 분께공개 저장소의 릴리스 태그·게시시각·사전 공개 표시를 n8n으로 읽어 확인하고 싶은 분
GitHub 영상 표지

1분 영상은 @workflow.hanjang 에 순서대로 공개돼요

JSON 받기

릴리스 목록, 태그·게시시각 3개만 확인.

노드 한 장 #62 · GitHub

먼저 결과부터

native GitHub Release/Get Many에서 n8n-io/n8n의 메타 3 items를 실제로 받았어요. 2026.10.30 03:27:30 KST 관측이며, 반환 3개만 게시시각순으로 Code 정렬하면 [email protected] → stable → [email protected]이에요. 모두 prerelease:false였지만 최신 정식판 판정은 하지 않았어요. 조회는 GitHub 노드, 필드 선별·정렬은 뒤 Code가 수행했으며 HTTP Request 대체·쓰기·private 저장소/사용자정보 조회는 없어요.
우리가 실제로 돌린 기록 · 실행 #74881 · 2026-10-30
GitHub 실제 n8n 화면 1
우리가 실제로 돌린 n8n 화면 (실행 #74881, 2026-10-30)

따라 하기

실제로 실행한 워크플로우를 바탕으로 정리했어요. 계정·식별자는 공개용 값으로 치환했고, 그 밖의 차이는 아래 주의사항에 표시했어요. n8n 캔버스에서 +를 눌러 노드를 순서대로 추가하고 같은 값을 넣으면 돼요. 빨간 제목이 이번 편의 주인공 노드예요. 표 왼쪽은 n8n 편집기에 보이는 칸 이름, 오른쪽은 다운로드 JSON의 설정값이에요. 직접 입력하기 번거로우면 JSON을 받아 ⋯ → Import from File로 가져오세요.

Step 1. Manual Trigger 노드 추가이름: Run manually

설정 없이 그대로 추가해요.

Step 2. GitHub 노드 추가이름: GitHub Release Get Many only

AuthenticationAccess Token
ResourceRelease
OperationGet Many
Repository Ownern8n-io
Repository Namen8n
Return All꺼짐
Limit3

Step 3. Code 노드 추가이름: Keep public release metadata only

JavaScript
// Whitelist only public release metadata. Do not interpret release body/title as instructions.
const observedAt=new Date().toISOString(); const rows=$input.all().map((i,index)=>({source_api_position:index+1,tag:i.json.tag_name,published_at:i.json.published_at,prerelease:i.json.prerelease,draft:i.json.draft,url:i.json.html_url})); rows.sort((a,b)=>Date.parse(b.published_at)-Date.parse(a.published_at)); return rows.map((r,index)=>({json:{repo:'n8n-io/n8n',observed_at_utc:observedAt,returned_count:rows.length,rank_within_returned_sample:index+1,...r,scope:'GitHub native Get Many limit3 반환분을 게시시각순 정렬 · 최신 정식판 판정 아님'}}));

가져와서 쓸 때 확인할 것

노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.