Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github-gen/velnor-workflow.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
schema = 2
[generator]
repository = "jackin-project/jackin-dev"
revision = "be61acbbbfb71db6b51337e547e39de049d4fc15"
revision = "eed474c4a1d9b071fd1b5de00c769c8997398e5a"
[policy]
ruleset_required_status_checks = ["ci-required", "Policy"]
ruleset_external_status_checks = ["DCO"]
Expand Down
14 changes: 7 additions & 7 deletions .github/ci/.github-actions-generator-state
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# Generated ownership state; do not edit.
schema = 2
[inputs]
config e0b05e7602fb7a1c
config cb1a5640b0e573e2
scan 86b0642f49c862b8
generator 69
generator 70
[outputs]
.github/AGENTS.md 02ebb7198c435e9b
.github/actionlint.yaml c642e98fce5b1906
.github/ci/project.toml f2239a3864054197
.github/workflows/ci-main.yml 8b2cf2bc453561af
.github/workflows/ci-policy.yml f58d3e5e1827497e
.github/workflows/ci-pr.yml f8403d227851a4f2
.github/workflows/ci-unit-docs.yml 69090c4b67ece6b5
.github/workflows/maintenance.yml ff88945f34f71efd
.github/workflows/ci-main.yml 6dcc358cfd9bb003
.github/workflows/ci-policy.yml 095de42e1abaf54e
.github/workflows/ci-pr.yml 8937ce761bc0c0da
.github/workflows/ci-unit-docs.yml 7023615966e1d195
.github/workflows/maintenance.yml 55b33da735dcb7b7
.github/workflows/nightly.yml 0659fbb3d6af2359
config/fleet/velnor-host.env d14b419216449423
.github/CLAUDE.md 78a740c6ccf6937a
28 changes: 14 additions & 14 deletions .github/workflows/ci-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,11 @@ jobs:
persist-credentials: false
- name: Set up Velnor workflow runtime
id: runtime
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@be61acbbbfb71db6b51337e547e39de049d4fc15
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@eed474c4a1d9b071fd1b5de00c769c8997398e5a
with:
rev: be61acbbbfb71db6b51337e547e39de049d4fc15
rev: eed474c4a1d9b071fd1b5de00c769c8997398e5a
- name: Set trusted workflow policy revision
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=be61acbbbfb71db6b51337e547e39de049d4fc15" >> "$GITHUB_ENV"
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=eed474c4a1d9b071fd1b5de00c769c8997398e5a" >> "$GITHUB_ENV"
- name: Select affected units
id: plan
env:
Expand All @@ -89,7 +89,7 @@ jobs:
- name: Prepare Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
EXPECTED_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
stage="$RUNNER_TEMP/velnor-workflow-runtime"
Expand All @@ -108,7 +108,7 @@ jobs:
- name: Publish Velnor workflow runtime
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: velnor-workflow-runtime-be61acbbbfb71db6b51337e547e39de049d4fc15-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-eed474c4a1d9b071fd1b5de00c769c8997398e5a-${{ runner.os }}-${{ runner.arch }}
path: ${{ runner.temp }}/velnor-workflow-runtime
if-no-files-found: error
retention-days: 7
Expand Down Expand Up @@ -147,9 +147,9 @@ jobs:
fi
git checkout --quiet --detach "$HEAD_SHA"
- name: Set up Velnor workflow runtime
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@be61acbbbfb71db6b51337e547e39de049d4fc15
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@eed474c4a1d9b071fd1b5de00c769c8997398e5a
with:
rev: be61acbbbfb71db6b51337e547e39de049d4fc15
rev: eed474c4a1d9b071fd1b5de00c769c8997398e5a
checkout-path: ${{ github.workspace }}/policy-checkout
- name: Read declared generator pin
id: pin
Expand All @@ -162,13 +162,13 @@ jobs:
echo "value=$pin" >> "$GITHUB_OUTPUT"
- name: Set up declared generator product
id: renderer
if: steps.pin.outputs.value != 'be61acbbbfb71db6b51337e547e39de049d4fc15'
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@be61acbbbfb71db6b51337e547e39de049d4fc15
if: steps.pin.outputs.value != 'eed474c4a1d9b071fd1b5de00c769c8997398e5a'
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@eed474c4a1d9b071fd1b5de00c769c8997398e5a
with:
rev: ${{ steps.pin.outputs.value }}
checkout-path: ${{ github.workspace }}/policy-checkout
- name: Resolve declared generator product
if: steps.pin.outputs.value != 'be61acbbbfb71db6b51337e547e39de049d4fc15'
if: steps.pin.outputs.value != 'eed474c4a1d9b071fd1b5de00c769c8997398e5a'
run: |
set -euo pipefail
binary="$HOME/.cache/velnor/workflow-runtime/${{ steps.renderer.outputs.closure }}/bin/velnor-workflow"
Expand Down Expand Up @@ -202,7 +202,7 @@ jobs:
WORKFLOW_ROOT: ${{ github.workspace }}/policy-checkout
HEAD_SHA: ${{ github.event.pull_request.head.sha || github.sha }}
BASE_SHA: ${{ github.event.pull_request.base.sha || github.sha }}
VELNOR_WORKFLOW_POLICY_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
VELNOR_WORKFLOW_POLICY_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
velnor-workflow policy \
Expand Down Expand Up @@ -251,12 +251,12 @@ jobs:
- name: Download Velnor workflow runtime
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: velnor-workflow-runtime-be61acbbbfb71db6b51337e547e39de049d4fc15-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-eed474c4a1d9b071fd1b5de00c769c8997398e5a-${{ runner.os }}-${{ runner.arch }}
path: .velnor-workflow-runtime
- name: Verify Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
EXPECTED_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
manifest=.velnor-workflow-runtime/manifest.json
Expand All @@ -270,7 +270,7 @@ jobs:
- name: Add Velnor workflow runtime to PATH
shell: bash
env:
EXPECTED_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
EXPECTED_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
home="$RUNNER_TEMP/velnor-workflow-runtime-artifact"
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/ci-policy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ jobs:
fi
git checkout --quiet --detach "$HEAD_SHA"
- name: Set up Velnor workflow runtime
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@be61acbbbfb71db6b51337e547e39de049d4fc15
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@eed474c4a1d9b071fd1b5de00c769c8997398e5a
with:
rev: be61acbbbfb71db6b51337e547e39de049d4fc15
rev: eed474c4a1d9b071fd1b5de00c769c8997398e5a
checkout-path: ${{ github.workspace }}/policy-checkout
- name: Read declared generator pin
id: pin
Expand All @@ -64,13 +64,13 @@ jobs:
echo "value=$pin" >> "$GITHUB_OUTPUT"
- name: Set up declared generator product
id: renderer
if: steps.pin.outputs.value != 'be61acbbbfb71db6b51337e547e39de049d4fc15'
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@be61acbbbfb71db6b51337e547e39de049d4fc15
if: steps.pin.outputs.value != 'eed474c4a1d9b071fd1b5de00c769c8997398e5a'
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@eed474c4a1d9b071fd1b5de00c769c8997398e5a
with:
rev: ${{ steps.pin.outputs.value }}
checkout-path: ${{ github.workspace }}/policy-checkout
- name: Resolve declared generator product
if: steps.pin.outputs.value != 'be61acbbbfb71db6b51337e547e39de049d4fc15'
if: steps.pin.outputs.value != 'eed474c4a1d9b071fd1b5de00c769c8997398e5a'
run: |
set -euo pipefail
binary="$HOME/.cache/velnor/workflow-runtime/${{ steps.renderer.outputs.closure }}/bin/velnor-workflow"
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
WORKFLOW_ROOT: ${{ github.workspace }}/policy-checkout
HEAD_SHA: ${{ github.event.pull_request.head.sha || github.sha }}
BASE_SHA: ${{ github.event.pull_request.base.sha || github.sha }}
VELNOR_WORKFLOW_POLICY_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
VELNOR_WORKFLOW_POLICY_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
velnor-workflow policy \
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/ci-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,11 @@ jobs:
persist-credentials: false
- name: Set up Velnor workflow runtime
id: runtime
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@be61acbbbfb71db6b51337e547e39de049d4fc15
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@eed474c4a1d9b071fd1b5de00c769c8997398e5a
with:
rev: be61acbbbfb71db6b51337e547e39de049d4fc15
rev: eed474c4a1d9b071fd1b5de00c769c8997398e5a
- name: Set trusted workflow policy revision
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=be61acbbbfb71db6b51337e547e39de049d4fc15" >> "$GITHUB_ENV"
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=eed474c4a1d9b071fd1b5de00c769c8997398e5a" >> "$GITHUB_ENV"
- name: Select affected units
id: plan
env:
Expand All @@ -88,7 +88,7 @@ jobs:
- name: Prepare Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
EXPECTED_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
stage="$RUNNER_TEMP/velnor-workflow-runtime"
Expand All @@ -107,7 +107,7 @@ jobs:
- name: Publish Velnor workflow runtime
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: velnor-workflow-runtime-be61acbbbfb71db6b51337e547e39de049d4fc15-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-eed474c4a1d9b071fd1b5de00c769c8997398e5a-${{ runner.os }}-${{ runner.arch }}
path: ${{ runner.temp }}/velnor-workflow-runtime
if-no-files-found: error
retention-days: 7
Expand Down Expand Up @@ -140,12 +140,12 @@ jobs:
- name: Download Velnor workflow runtime
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: velnor-workflow-runtime-be61acbbbfb71db6b51337e547e39de049d4fc15-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-eed474c4a1d9b071fd1b5de00c769c8997398e5a-${{ runner.os }}-${{ runner.arch }}
path: .velnor-workflow-runtime
- name: Verify Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
EXPECTED_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
manifest=.velnor-workflow-runtime/manifest.json
Expand All @@ -159,7 +159,7 @@ jobs:
- name: Add Velnor workflow runtime to PATH
shell: bash
env:
EXPECTED_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
EXPECTED_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
home="$RUNNER_TEMP/velnor-workflow-runtime-artifact"
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci-unit-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -177,12 +177,12 @@ jobs:
- name: Download Velnor workflow runtime
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: velnor-workflow-runtime-be61acbbbfb71db6b51337e547e39de049d4fc15-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-eed474c4a1d9b071fd1b5de00c769c8997398e5a-${{ runner.os }}-${{ runner.arch }}
path: .velnor-workflow-runtime
- name: Verify Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
EXPECTED_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
manifest=.velnor-workflow-runtime/manifest.json
Expand All @@ -196,7 +196,7 @@ jobs:
- name: Add Velnor workflow runtime to PATH
shell: bash
env:
EXPECTED_REVISION: be61acbbbfb71db6b51337e547e39de049d4fc15
EXPECTED_REVISION: eed474c4a1d9b071fd1b5de00c769c8997398e5a
run: |
set -euo pipefail
home="$RUNNER_TEMP/velnor-workflow-runtime-artifact"
Expand Down Expand Up @@ -342,7 +342,7 @@ jobs:
fi
- name: Report phase timings and cache outcomes
if: always()
uses: tailrocks/velnor/.github/actions/report-velnor-ci-outcomes@be61acbbbfb71db6b51337e547e39de049d4fc15
uses: tailrocks/velnor/.github/actions/report-velnor-ci-outcomes@eed474c4a1d9b071fd1b5de00c769c8997398e5a
with:
job_label: ${{ inputs.unit }}
ci_lane: github
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/maintenance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -112,12 +112,12 @@ jobs:
echo "skip=false" >> "$GITHUB_OUTPUT"
- name: Set up Velnor workflow runtime
id: runtime
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@be61acbbbfb71db6b51337e547e39de049d4fc15
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@eed474c4a1d9b071fd1b5de00c769c8997398e5a
with:
rev: be61acbbbfb71db6b51337e547e39de049d4fc15
rev: eed474c4a1d9b071fd1b5de00c769c8997398e5a
- name: Set trusted workflow policy revision
if: steps.retention-gate.outputs.skip != 'true'
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=be61acbbbfb71db6b51337e547e39de049d4fc15" >> "$GITHUB_ENV"
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=eed474c4a1d9b071fd1b5de00c769c8997398e5a" >> "$GITHUB_ENV"
- name: Sweep closed-PR merge-ref caches
if: steps.retention-gate.outputs.skip != 'true'
env:
Expand Down