Adopt org conventions: reusable-workflow CI, dependabot, labels #10

Merged
amoussa1229 merged 6 commits from feature/adopt-org-conventions into main 2026-06-17 22:00:33 +00:00
amoussa1229 commented 2026-06-17 21:29:49 +00:00 (Migrated from github.com)

First changes after transferring the repo into the org. Brings it onto Sea Haven GitHub conventions.

CI — reuse, don't inline. Replaces the inlined workflow with thin callers of the org reusable workflows in Sea-Haven-Industries/.github:

  • ci.yaml → ci-python-app.yaml@main (new reusable, added in .github#62) with subproject-dir: agent-team. Runs ruff lint/format + conventions, a root pytest --collect-only (the root suite's live run needs API keys, so CI verifies imports resolve), and the self-contained agent-team/ suite in its own dir. Emits the org-required ci / ci.
  • dependency-review.yml → callable-dependency-review.yaml@main
  • labeler.yml → callable-labeler.yaml@main (all three permissions)

Dependabot: .github/dependabot.yml — pip + github-actions, weekly, grouped minor/patch.

Repo settings (applied out-of-band): org-standard label set + python; description + topics (python, internal-tool, ai, langgraph, llm).

CODEOWNERS / PR template / issue templates are inherited from the org .github repo. No deploy workflow (orchestrator runs locally, not on AWS).

First changes after transferring the repo into the org. Brings it onto Sea Haven GitHub conventions. **CI — reuse, don't inline.** Replaces the inlined workflow with thin callers of the org reusable workflows in `Sea-Haven-Industries/.github`: - `ci.yaml` → `ci-python-app.yaml@main` (new reusable, added in .github#62) with `subproject-dir: agent-team`. Runs ruff lint/format + conventions, a root `pytest --collect-only` (the root suite's live run needs API keys, so CI verifies imports resolve), and the self-contained `agent-team/` suite in its own dir. Emits the org-required `ci / ci`. - `dependency-review.yml` → `callable-dependency-review.yaml@main` - `labeler.yml` → `callable-labeler.yaml@main` (all three permissions) **Dependabot:** `.github/dependabot.yml` — pip + github-actions, weekly, grouped minor/patch. **Repo settings (applied out-of-band):** org-standard label set + `python`; description + topics (`python`, `internal-tool`, `ai`, `langgraph`, `llm`). CODEOWNERS / PR template / issue templates are inherited from the org `.github` repo. No deploy workflow (orchestrator runs locally, not on AWS).
github-advanced-security[bot] (Migrated from github.com) reviewed 2026-06-17 21:52:13 +00:00
github-advanced-security[bot] (Migrated from github.com) commented 2026-06-17 21:52:13 +00:00

CodeQL / Workflow does not contain permissions

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {{}}

Show more details

## CodeQL / Workflow does not contain permissions Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {{}} [Show more details](https://github.com/Sea-Haven-Industries/orchestrator/security/code-scanning/4)
@ -0,0 +8,4 @@
jobs:
review:
uses: Sea-Haven-Industries/.github/.github/workflows/callable-dependency-review.yaml@main
github-advanced-security[bot] (Migrated from github.com) commented 2026-06-17 21:52:13 +00:00

CodeQL / Workflow does not contain permissions

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {{}}

Show more details

## CodeQL / Workflow does not contain permissions Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {{}} [Show more details](https://github.com/Sea-Haven-Industries/orchestrator/security/code-scanning/5)
amoussa1229 (Migrated from github.com) reviewed 2026-06-17 21:57:13 +00:00
@ -0,0 +8,4 @@
jobs:
review:
uses: Sea-Haven-Industries/.github/.github/workflows/callable-dependency-review.yaml@main
amoussa1229 (Migrated from github.com) commented 2026-06-17 21:57:13 +00:00

Fixed: added permissions in 3d066e0

Fixed: added permissions in 3d066e0
amoussa1229 (Migrated from github.com) reviewed 2026-06-17 21:57:16 +00:00
amoussa1229 (Migrated from github.com) commented 2026-06-17 21:57:15 +00:00

Fixed: added permissions in 3d066e0

Fixed: added permissions in 3d066e0
This repo is archived. You cannot comment on pull requests.
No description provided.