본문으로 건너뛰기
cccskills
무료GitHub에 공개

collect-ffmpeg-artifacts

Download and verify the seven platform FFmpeg archives produced for one rust-ffmpeg-splitter commit by GitHub Actions and CircleCI. Use when handing completed splitter CI binaries to rust-ffmpeg-sys without mixing commits or incomplete CI runs.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구GitHub
설치 방법 보기

포함된 파일(3)

  • SKILL.md2.1 KB
  • agents/openai.yaml235 B
  • scripts/download-artifacts.mjs9.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Collect FFmpeg Artifacts

Run this workflow from the rust-ffmpeg-splitter repository root.

Select one source commit

Use a full commit SHA supplied by the user. Otherwise use git rev-parse HEAD. Never combine artifacts from different source commits, even if their trees appear identical.

Confirm that the selected commit is the intended FFmpeg build. CI artifacts are immutable build inputs for all downstream repositories.

Download and verify

Run:

SOURCE_SHA="$(git rev-parse HEAD)"
node .agents/skills/collect-ffmpeg-artifacts/scripts/download-artifacts.mjs --sha "$SOURCE_SHA"

The script must find an exact-SHA successful Install and Test GitHub Actions run and an exact-SHA successful CircleCI build_ffmpeg workflow. It downloads:

  • GitHub Actions: aarch64-apple-darwin.gz, x86_64-apple-darwin.gz
  • CircleCI: aarch64-unknown-linux-gnu.gz, aarch64-unknown-linux-musl.gz, x86_64-unknown-linux-gnu.gz, x86_64-unknown-linux-musl.gz, x86_64-pc-windows-gnu.gz

Do not fall back to a different SHA when either provider is running, failed, canceled, missing, or expired. Report the relevant run or workflow statuses and stop.

Use the absolute output directory printed by the script. Keep MANIFEST.json and SHA256SUMS with the seven archives. Do not commit downloaded artifacts to this repository.

Hand off to rust-ffmpeg-sys

Report:

  • the full splitter source SHA;
  • the absolute artifact directory;
  • the GitHub Actions run URL;
  • the CircleCI pipeline and workflow IDs;
  • confirmation that all seven checksums and archive contents passed.

Then instruct the next agent:

Open /Users/jonathanburger/Documents/GitHub/rust-ffmpeg-sys and use
$publish-ffmpeg-sys-binaries with:
- artifact directory: <absolute directory>
- splitter source SHA: <full SHA>

Stop after the handoff. Do not edit rust-ffmpeg-sys as part of this skill.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

이 스킬의 문제 신고