Skip to content

⛔[WIP] Centralized and Isolated Schema#1804

Draft
benflexcompute wants to merge 9 commits intomainfrom
BenY/CentralizedSchema
Draft

⛔[WIP] Centralized and Isolated Schema#1804
benflexcompute wants to merge 9 commits intomainfrom
BenY/CentralizedSchema

Conversation

@benflexcompute
Copy link
Collaborator

@benflexcompute benflexcompute commented Feb 12, 2026

Note

Medium Risk
CI now depends on AWS secrets and CodeArtifact availability to resolve dependencies, which can break tests/builds if credentials or repo config are wrong. Changes also introduce a new private dependency into the build and publish pipelines.

Overview
Adds a reusable composite GitHub Action (setup-codeartifact-poetry-auth) that configures AWS credentials, fetches a CodeArtifact auth token, masks it, and exports Poetry basic-auth environment variables.

Updates CI workflows (test.yml, codestyle.yml, pypi-publish.yml) to require/inherit CodeArtifact read secrets and run the new action before poetry install, enabling installs from the private repository.

Extends pyproject.toml to define an explicit codeartifact Poetry source and adds flow360-schemas from that source; poetry.lock is regenerated accordingly and a small test (tests/test_artifact_import.py) verifies the package is importable.

Written by Cursor Bugbot for commit 7ead479. This will update automatically on new commits. Configure here.

@benflexcompute benflexcompute marked this pull request as draft February 12, 2026 16:25
chatgpt-codex-connector[bot]

This comment was marked as spam.

@benflexcompute benflexcompute changed the title [WIP] Centralized and Isolated Schema [DO-NOT-MERGE] [WIP] Centralized and Isolated Schema Feb 13, 2026
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@benflexcompute benflexcompute changed the title [DO-NOT-MERGE] [WIP] Centralized and Isolated Schema ⛔[WIP] Centralized and Isolated Schema Feb 13, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 17, 2026

Coverage Report of flow360/ — 86%

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 86.4% (24185 / 27979 lines)

Package Coverage Progress Lines
cli 28.8% ▓▓▓▓▓▓░░░░░░░░░░░░░░ 51 / 177
cloud 68.7% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 327 / 476
component 70.3% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 2508 / 3566
. 78.2% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 551 / 705
plugins.report 79.0% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 1572 / 1990
component.simulation 90.3% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ 14370 / 15911
component.v1 92.6% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 3632 / 3921
component.results 93.6% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 791 / 845
examples 98.7% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 383 / 388
Total 86.4% 24185 / 27979

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments