diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 659e42c..b706928 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: outputs: code: ${{ steps.filter.outputs.code }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - id: filter @@ -56,7 +56,7 @@ jobs: if: needs.changes.outputs.code == 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive # ^ skia-safe 가 Linux 에서 freetype / fontconfig 를 동적 링크 — ubuntu runner 에 미내장. @@ -98,7 +98,7 @@ jobs: run: shell: bash steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive - uses: astral-sh/setup-uv@v8.2.0 @@ -162,7 +162,7 @@ jobs: run: shell: bash steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive - uses: dtolnay/rust-toolchain@stable @@ -186,7 +186,7 @@ jobs: run: shell: bash steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive - uses: astral-sh/setup-uv@v8.2.0 @@ -210,7 +210,7 @@ jobs: if: needs.changes.outputs.code == 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive # ^ skia-safe 가 Linux 에서 freetype / fontconfig 를 동적 링크 — build-linux-wheel 와 동일. @@ -235,7 +235,7 @@ jobs: run: shell: bash steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive - uses: astral-sh/setup-uv@v8.2.0 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5ca315b..67cfa8f 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -21,7 +21,7 @@ jobs: outputs: code: ${{ steps.filter.outputs.code }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - id: filter @@ -51,7 +51,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Initialize CodeQL uses: github/codeql-action/init@v4 diff --git a/.github/workflows/dependabot-uv-sync.yml b/.github/workflows/dependabot-uv-sync.yml index 74ad5d8..b14e7e1 100644 --- a/.github/workflows/dependabot-uv-sync.yml +++ b/.github/workflows/dependabot-uv-sync.yml @@ -14,7 +14,7 @@ jobs: if: github.actor == 'dependabot[bot]' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: ${{ github.head_ref }} token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8a09238..20fdd8d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -38,7 +38,7 @@ jobs: name: Lint docs (frontmatter / pair / supersede / links) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: astral-sh/setup-uv@v8.2.0 with: python-version: "3.12" diff --git a/.github/workflows/publish-schema.yml b/.github/workflows/publish-schema.yml index f2e8ef1..653b724 100644 --- a/.github/workflows/publish-schema.yml +++ b/.github/workflows/publish-schema.yml @@ -30,7 +30,7 @@ jobs: name: Verify schema sync runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive # ^ skia-safe (rhwp 의 native-skia feature) 가 Linux 에서 freetype / fontconfig 동적 링크. @@ -60,7 +60,7 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Prepare pages directory — copy versioned schema + content-addressed alias # ^ 불변 경로 정책: repo 의 hwp_ir_v*.json 을 모두 각 버전 URL 로 배포. # v2 도입 시 python/rhwp/ir/schema/hwp_ir_v2.json 을 추가하기만 하면 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a1152bb..d602268 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,7 +18,7 @@ jobs: if: github.event_name == 'release' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Check Cargo.toml version matches release tag run: | TAG_VERSION="${GITHUB_REF_NAME#v}" @@ -46,7 +46,7 @@ jobs: - target: aarch64 runner: ubuntu-22.04-arm steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive - uses: PyO3/maturin-action@v1 @@ -75,7 +75,7 @@ jobs: matrix: target: [x86_64, aarch64] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive - uses: actions/setup-python@v6 @@ -95,7 +95,7 @@ jobs: name: Build Windows wheel runs-on: windows-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive - uses: actions/setup-python@v6 @@ -114,7 +114,7 @@ jobs: name: Build sdist runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: recursive - uses: PyO3/maturin-action@v1