fix: use supported runner context and current pinned checkout
Some checks failed
Check / check (push) Has been cancelled
Some checks failed
Check / check (push) Has been cancelled
This commit is contained in:
12
.github/workflows/check.yml
vendored
12
.github/workflows/check.yml
vendored
@@ -13,10 +13,8 @@ permissions:
|
|||||||
jobs:
|
jobs:
|
||||||
check:
|
check:
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
env:
|
|
||||||
GROCY_TEST_STATE: ${{ runner.temp }}/grocy-mcp-contract
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- run: sudo apt-get update && sudo apt-get install -y libsecret-1-dev libglib2.0-dev pkg-config dbus-daemon openssl
|
- run: sudo apt-get update && sudo apt-get install -y libsecret-1-dev libglib2.0-dev pkg-config dbus-daemon openssl
|
||||||
@@ -26,11 +24,11 @@ jobs:
|
|||||||
- run: cargo test --locked
|
- run: cargo test --locked
|
||||||
- run: cargo build --release --locked
|
- run: cargo build --release --locked
|
||||||
- if: github.event_name == 'workflow_dispatch' && inputs.docker_contract
|
- if: github.event_name == 'workflow_dispatch' && inputs.docker_contract
|
||||||
run: python3 scripts/docker_fixture.py start --state "$GROCY_TEST_STATE"
|
run: python3 scripts/docker_fixture.py start --state "${RUNNER_TEMP}/grocy-mcp-contract"
|
||||||
- if: github.event_name == 'workflow_dispatch' && inputs.docker_contract
|
- if: github.event_name == 'workflow_dispatch' && inputs.docker_contract
|
||||||
run: python3 scripts/docker_fixture.py test --state "$GROCY_TEST_STATE"
|
run: python3 scripts/docker_fixture.py test --state "${RUNNER_TEMP}/grocy-mcp-contract"
|
||||||
- if: always() && github.event_name == 'workflow_dispatch' && inputs.docker_contract
|
- if: always() && github.event_name == 'workflow_dispatch' && inputs.docker_contract
|
||||||
run: |
|
run: |
|
||||||
if [ -f "$GROCY_TEST_STATE/fixture.json" ]; then
|
if [ -f "${RUNNER_TEMP}/grocy-mcp-contract/fixture.json" ]; then
|
||||||
python3 scripts/docker_fixture.py stop --state "$GROCY_TEST_STATE"
|
python3 scripts/docker_fixture.py stop --state "${RUNNER_TEMP}/grocy-mcp-contract"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user