Skip to content
Merged
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
Expand Up @@ -2,7 +2,7 @@ schema = 1

[generator]
repository = "tailrocks/ruxel"
revision = "03f9409b3f649a8973169dde0ebba3fe58a92ac9"
revision = "e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91"

[workflow]
runners = "both"
Expand Down
20 changes: 10 additions & 10 deletions .github/ci/.github-actions-generator-state
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# Generated ownership state; do not edit.
schema = 2
[inputs]
config c3646a5eacc5609e
config 04fe5ecdd1abff0e
scan 73483f0bc233ebc4
generator 46
generator 47
[outputs]
.github/actionlint.yaml b75eef6f28137009
.github/ci/project.toml 37e1b1997575fa0d
.github/workflows/ci-main.yml a54fb4644fabc9cb
.github/workflows/ci-policy.yml bb3501d5a4e8e5dd
.github/workflows/ci-pr.yml 9c1c720e9fa28f20
.github/workflows/ci-unit-docker.yml 8e18c8effadbd6ca
.github/workflows/ci-unit-rust.yml fb41ad1c2645e347
.github/workflows/maintenance.yml 78ebc95950f75ce3
.github/workflows/ci-main.yml 537e2660324fc9cb
.github/workflows/ci-policy.yml 679740121455a70d
.github/workflows/ci-pr.yml c03fdd762bebc144
.github/workflows/ci-unit-docker.yml 094cf8fe4b277f46
.github/workflows/ci-unit-rust.yml c8f0cbd26e1ceb67
.github/workflows/maintenance.yml dd8712190b92c173
.github/workflows/nightly.yml 76e5e2bc12a599c6
.github/workflows/preview.yml 4a48df33ecf28f3e
.github/workflows/release.yml 607c06144c229962
.github/workflows/preview.yml 98ef034306370cf6
.github/workflows/release.yml 8fae2b06e584218a
config/fleet/velnor-host.env d14b419216449423
16 changes: 8 additions & 8 deletions .github/workflows/ci-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,11 @@ jobs:
persist-credentials: false
- name: Set up Velnor workflow runtime
if: ${{ runner.environment == 'github-hosted' }}
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@03f9409b3f649a8973169dde0ebba3fe58a92ac9
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
with:
rev: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
rev: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
- name: Set trusted workflow policy revision
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=03f9409b3f649a8973169dde0ebba3fe58a92ac9" >> "$GITHUB_ENV"
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91" >> "$GITHUB_ENV"
- name: Select affected units
id: plan
env:
Expand All @@ -80,7 +80,7 @@ jobs:
- name: Prepare Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
EXPECTED_REVISION: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
run: |
set -euo pipefail
stage="$RUNNER_TEMP/velnor-workflow-runtime"
Expand All @@ -98,7 +98,7 @@ jobs:
- name: Publish Velnor workflow runtime
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: velnor-workflow-runtime-03f9409b3f649a8973169dde0ebba3fe58a92ac9-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91-${{ runner.os }}-${{ runner.arch }}
path: ${{ runner.temp }}/velnor-workflow-runtime
if-no-files-found: error
retention-days: 7
Expand Down Expand Up @@ -148,7 +148,7 @@ jobs:
with:
backend: github
version: 1.11.1
cache-key: velnor-policy-mbx-1.11.1-${{ runner.os }}-${{ runner.arch }}-03f9409b3f649a8973169dde0ebba3fe58a92ac9
cache-key: velnor-policy-mbx-1.11.1-${{ runner.os }}-${{ runner.arch }}-e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
restore-keys: |
velnor-policy-mbx-1.11.1-${{ runner.os }}-${{ runner.arch }}-
- name: Install pinned Velnor workflow runtime
Expand All @@ -168,7 +168,7 @@ jobs:
cargo install \
--locked \
--git https://github.com/tailrocks/velnor \
--rev 03f9409b3f649a8973169dde0ebba3fe58a92ac9 \
--rev e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91 \
--root "$VELNOR_WORKFLOW_ROOT" \
velnor-workflow \
--bin velnor-workflow
Expand All @@ -190,7 +190,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: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
VELNOR_WORKFLOW_POLICY_REVISION: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
run: |
set -euo pipefail
velnor-workflow policy \
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci-policy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
with:
backend: github
version: 1.11.1
cache-key: velnor-policy-mbx-1.11.1-${{ runner.os }}-${{ runner.arch }}-03f9409b3f649a8973169dde0ebba3fe58a92ac9
cache-key: velnor-policy-mbx-1.11.1-${{ runner.os }}-${{ runner.arch }}-e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
restore-keys: |
velnor-policy-mbx-1.11.1-${{ runner.os }}-${{ runner.arch }}-
- name: Install pinned Velnor workflow runtime
Expand All @@ -71,7 +71,7 @@ jobs:
cargo install \
--locked \
--git https://github.com/tailrocks/velnor \
--rev 03f9409b3f649a8973169dde0ebba3fe58a92ac9 \
--rev e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91 \
--root "$VELNOR_WORKFLOW_ROOT" \
velnor-workflow \
--bin velnor-workflow
Expand All @@ -93,7 +93,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: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
VELNOR_WORKFLOW_POLICY_REVISION: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
run: |
set -euo pipefail
velnor-workflow policy \
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/ci-pr.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
if: ${{ runner.environment == 'github-hosted' }}
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@03f9409b3f649a8973169dde0ebba3fe58a92ac9
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
with:
rev: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
rev: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
- name: Set trusted workflow policy revision
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=03f9409b3f649a8973169dde0ebba3fe58a92ac9" >> "$GITHUB_ENV"
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91" >> "$GITHUB_ENV"
- name: Select affected units
id: plan
env:
Expand All @@ -79,7 +79,7 @@ jobs:
- name: Prepare Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
EXPECTED_REVISION: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
run: |
set -euo pipefail
stage="$RUNNER_TEMP/velnor-workflow-runtime"
Expand All @@ -97,7 +97,7 @@ jobs:
- name: Publish Velnor workflow runtime
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: velnor-workflow-runtime-03f9409b3f649a8973169dde0ebba3fe58a92ac9-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91-${{ runner.os }}-${{ runner.arch }}
path: ${{ runner.temp }}/velnor-workflow-runtime
if-no-files-found: error
retention-days: 7
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci-unit-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,12 +124,12 @@ jobs:
- name: Download Velnor workflow runtime
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: velnor-workflow-runtime-03f9409b3f649a8973169dde0ebba3fe58a92ac9-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91-${{ runner.os }}-${{ runner.arch }}
path: .velnor-workflow-runtime
- name: Verify Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
EXPECTED_REVISION: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
run: |
set -euo pipefail
manifest=.velnor-workflow-runtime/manifest.json
Expand All @@ -143,7 +143,7 @@ jobs:
- name: Add Velnor workflow runtime to PATH
shell: bash
env:
EXPECTED_REVISION: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
EXPECTED_REVISION: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
run: |
set -euo pipefail
home="$RUNNER_TEMP/velnor-workflow-runtime-artifact"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci-unit-rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -166,12 +166,12 @@ jobs:
- name: Download Velnor workflow runtime
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: velnor-workflow-runtime-03f9409b3f649a8973169dde0ebba3fe58a92ac9-${{ runner.os }}-${{ runner.arch }}
name: velnor-workflow-runtime-e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91-${{ runner.os }}-${{ runner.arch }}
path: .velnor-workflow-runtime
- name: Verify Velnor workflow runtime
shell: bash
env:
EXPECTED_REVISION: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
EXPECTED_REVISION: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
run: |
set -euo pipefail
manifest=.velnor-workflow-runtime/manifest.json
Expand All @@ -185,7 +185,7 @@ jobs:
- name: Add Velnor workflow runtime to PATH
shell: bash
env:
EXPECTED_REVISION: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
EXPECTED_REVISION: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
run: |
set -euo pipefail
home="$RUNNER_TEMP/velnor-workflow-runtime-artifact"
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/maintenance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ jobs:
run: |
set -euo pipefail
for workflow in ci-main.yml nightly.yml; do
if [[ "$(gh run list --workflow "$workflow" --status in_progress --limit 1 --jq 'length')" != "0" ]]; then
if [[ "$(gh run list --workflow "$workflow" --status in_progress --limit 1 --json databaseId --jq 'length')" != "0" ]]; then
echo "skip=true" >> "$GITHUB_OUTPUT"
echo "$workflow is in_progress; skipping cache retention" >> "$GITHUB_STEP_SUMMARY"
exit 0
Expand All @@ -88,12 +88,12 @@ jobs:
echo "skip=false" >> "$GITHUB_OUTPUT"
- name: Set up Velnor workflow runtime
if: ${{ steps.retention-gate.outputs.skip != 'true' && runner.environment == 'github-hosted' }}
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@03f9409b3f649a8973169dde0ebba3fe58a92ac9
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
with:
rev: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
rev: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
- name: Set trusted workflow policy revision
if: steps.retention-gate.outputs.skip != 'true'
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=03f9409b3f649a8973169dde0ebba3fe58a92ac9" >> "$GITHUB_ENV"
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91" >> "$GITHUB_ENV"
- name: Sweep closed-PR merge-ref caches
if: steps.retention-gate.outputs.skip != 'true'
env:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,11 +93,11 @@ jobs:
persist-credentials: false
- name: Set up Velnor workflow runtime
if: ${{ runner.environment == 'github-hosted' }}
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@03f9409b3f649a8973169dde0ebba3fe58a92ac9
uses: tailrocks/velnor/.github/actions/setup-velnor-workflow@e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
with:
rev: 03f9409b3f649a8973169dde0ebba3fe58a92ac9
rev: e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91
- name: Set trusted workflow policy revision
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=03f9409b3f649a8973169dde0ebba3fe58a92ac9" >> "$GITHUB_ENV"
run: echo "VELNOR_WORKFLOW_POLICY_REVISION=e05aee6de1d1614d752b4d1b1d26a49ac2c5ef91" >> "$GITHUB_ENV"
- name: Enforce workflow policy
env:
EVENT_NAME: ${{ github.event_name }}
Expand Down
Loading
Loading