ci / unit-tests (push) Failing after 26s
ci / e2e (push) Failing after 25s
ci / sdk-contract (push) Failing after 26s
ci / quality (push) Failing after 27s
ci / security (push) Failing after 26s
meta-ci-advisory / meta (advisory) (pull_request) Successful in 18s
ci / sdk-contract (pull_request) Failing after 23s
ci / security (pull_request) Failing after 26s
ci / e2e (pull_request) Failing after 26s
ci / quality (pull_request) Failing after 27s
ci / unit-tests (pull_request) Failing after 27s
Implement an allowlisted Discord Gateway v10 bridge on the public Molecule channel API v1 contract. Persist resume and at-most-once delivery state, fail closed across token and provider boundaries, and keep all Core/runtime internals out of the plugin. Add hash-locked dependencies, hermetic Gateway/REST/UDS end-to-end coverage, SDK reverse-consumer validation, security/build gates, advisory meta-CI routing, a manual exact-commit canary release gate, and operator migration documentation.
46 lines
1.5 KiB
YAML
46 lines
1.5 KiB
YAML
# CANONICAL inline meta-ci (ADVISORY) consumer workflow — molecule-ai/molecule-ci SSOT.
|
|
#
|
|
# Cross-repo workflow_call is not a trustworthy gate on the deployed Gitea
|
|
# Actions version (internal#1000). This consumer fetches the public molecule-ci
|
|
# router directly. The guarded step always exits zero in advisory phase; actual
|
|
# router failures remain visible in its log and cannot block a merge.
|
|
|
|
name: meta-ci-advisory
|
|
|
|
on:
|
|
pull_request:
|
|
push:
|
|
branches: [main, staging]
|
|
workflow_dispatch: {}
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
meta:
|
|
name: meta (advisory)
|
|
runs-on: ubuntu-latest
|
|
timeout-minutes: 10
|
|
continue-on-error: true
|
|
steps:
|
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
|
|
with:
|
|
persist-credentials: false
|
|
- name: meta-ci router (advisory — never blocks)
|
|
run: |
|
|
set +e
|
|
python3 -m pip install --break-system-packages -q pyyaml jsonschema
|
|
git clone --depth 1 \
|
|
https://git.moleculesai.app/molecule-ai/molecule-ci.git \
|
|
.molecule-ci-canonical
|
|
if [ -f .molecule-ci-canonical/scripts/meta-ci.py ]; then
|
|
python3 .molecule-ci-canonical/scripts/meta-ci.py --repo-root .
|
|
rc=$?
|
|
if [ "$rc" -ne 0 ]; then
|
|
echo "::warning::meta-ci router exited $rc — ADVISORY; see log"
|
|
fi
|
|
else
|
|
echo "::warning::canonical meta-ci router is unavailable — ADVISORY"
|
|
fi
|
|
exit 0
|