Skip to content
Open
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
15 changes: 14 additions & 1 deletion .github/workflows/backend.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
name: Backend

on:
workflow_dispatch:
pull_request:
types: [opened, synchronize, reopened, edited]
push:
branches:
- main
Expand Down Expand Up @@ -135,8 +137,19 @@ jobs:
- name: API contract real API e2e
working-directory: backend
env:
WORKSTREAM_TEST_ADMIN_DATABASE_URL: postgresql+asyncpg://workstream:workstream@localhost:5433/postgres
WORKSTREAM_TEST_ADMIN_DATABASE_URL: postgresql+**********************************************/postgres
run: |
metadata_dir="$(mktemp -d)"
trap 'rm -rf "$metadata_dir"' EXIT
python scripts/run_isolated_tests.py --metadata-json "$metadata_dir/result.json" --timeout-seconds 3600 -- python scripts/api_contract_e2e.py

credential-scan:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Add internal review evidence for workflow changes

For a PR consisting of this workflow update, the pre-existing Internal review evidence gate step in this same workflow still runs before tests and scripts/check_internal_review_evidence.py treats .github/ changes as requiring evidence. Since this commit changes only .github/workflows/backend.yml and adds no .agent-loop/initiatives/.../*-internal-review-evidence.md, running the gate now exits 1 with required tracks senior engineering, qa/test, security/auth, product/ops, ci integrity, so the backend workflow will block the PR before reaching the new checks.

Useful? React with 👍 / 👎.

name: Credential Scanner
uses: Flow-Research/.github/.github/workflows/credential-scanner.yml@e519272096a29214dc6f4f36f1a7de2fc6fba96a

pr-lint:
name: PR Template Check
if: github.event_name == 'pull_request'
uses: Flow-Research/.github/.github/workflows/pr-template-linter.yml@e519272096a29214dc6f4f36f1a7de2fc6fba96a
with:
pr-body: ${{ github.event.pull_request.body }}
Loading