dev → main: rule usage telemetry, the plugin's derived version, and the backlog since b267037
#136
@@ -279,6 +279,21 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
UV_PROJECT_ENVIRONMENT: /opt/venv
|
UV_PROJECT_ENVIRONMENT: /opt/venv
|
||||||
run: uv sync --locked --extra dev
|
run: uv sync --locked --extra dev
|
||||||
|
# Standing answers to the checks carried by rules 81 and 79 — two facts
|
||||||
|
# about THIS runner that conditional rules assert as fact, and that
|
||||||
|
# otherwise need a throwaway job to confirm (#3237). Printing them on
|
||||||
|
# every integration run makes the next rulebook sweep a log read.
|
||||||
|
# Rule 80's evidence is the container listing the next step already
|
||||||
|
# prints. Every command is guarded: a diagnostic that can break the lane
|
||||||
|
# it observes is worse than no diagnostic.
|
||||||
|
- name: Runner facts (rules 79 and 81)
|
||||||
|
run: |
|
||||||
|
echo "--- rule 81: which shell runs a run: step ---"
|
||||||
|
readlink -f /bin/sh || echo "/bin/sh: not a symlink"
|
||||||
|
ps -p $$ -o comm= || true
|
||||||
|
echo "--- rule 79: is a service reachable by its hostname yet? ---"
|
||||||
|
getent hosts postgres \
|
||||||
|
|| echo "no — 'postgres' does not resolve; the bridge-IP lookup is still required"
|
||||||
- name: Integration suite (resolve service IP, migrate, test)
|
- name: Integration suite (resolve service IP, migrate, test)
|
||||||
run: |
|
run: |
|
||||||
set -eux
|
set -eux
|
||||||
|
|||||||
Reference in New Issue
Block a user