Skip to main content

build-release-maintenance

Maintain DDNS GitHub Actions, Docker and Nuitka builds, packaging, installer validation, and release preparation while preserving matrices, caches, and protected publishing.

소스 정보

저장소
NewFuture/DDNS
최근 소스 활동
2026년 8월 21일 06:02
감지된 SKILL.md 언어
영어
스타
4,692
포크
672

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
build-release-maintenance
description
Maintain DDNS GitHub Actions, Docker and Nuitka builds, packaging, installer validation, and release preparation while preserving matrices, caches, and protected publishing.
# Build and Release Maintenance 1. Read the root `AGENTS.md` and the current files involved in the task: `.github/workflows/`, `docker/`, `.github/patch.py`, `run.py`, `pyproject.toml`, and relevant test scripts. 2. Treat current workflow inputs, Dockerfiles, lockfiles, and pinned settings as the source of truth. Do not rely on remembered versions, images, runners, or matrices. 3. Identify the affected artifact and platform set before editing. Preserve Python source, wheel/sdist, native binaries, Linux libc variants, containers, installers, and scheduled-task validation unless the task explicitly changes support. 4. Keep pull-request cache access restore-only and write shared caches only from trusted branches. 5. Make the narrowest coherent change. Do not disable compression, LTO, tests, caching, or a platform globally to solve one architecture failure without evidence that the policy should change. 6. Reuse existing build and offline E2E scripts. Keep required pull-request checks independent of deployed websites and external mutable services. 7. For release preparation, verify version transformations, expected artifact names, checksums, release notes, and rerun idempotency. 8. Run the affected package, binary, container, installer, and platform checks, then report any matrix entries not exercised. Do not publish to PyPI, container registries, or GitHub Releases. Do not access release credentials, modify repository settings, bypass protected environments, or weaken required checks.
GitHub에서 보기