Skip to content

⛔[WIP] Centralized and Isolated Schema#1804

Draft
benflexcompute wants to merge 1 commit intodevelopfrom
BenY/CentralizedSchema
Draft

⛔[WIP] Centralized and Isolated Schema#1804
benflexcompute wants to merge 1 commit intodevelopfrom
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
@benflexcompute benflexcompute changed the title [DO-NOT-MERGE] [WIP] Centralized and Isolated Schema ⛔[WIP] Centralized and Isolated Schema Feb 13, 2026
@flexcompute flexcompute deleted a comment from github-actions bot Mar 10, 2026
@flexcompute flexcompute deleted a comment from github-actions bot Mar 10, 2026
…tem to flow360-schema

Migrate Flow360BaseModel, length types, and operation condition models to
the external flow360-schema package. Remove now-redundant mixin classes
and update dependencies. Add CodeArtifact CI setup and coverage reporting.
@benflexcompute benflexcompute force-pushed the BenY/CentralizedSchema branch from 099f32d to 2c3709d Compare March 16, 2026 17:47
@benflexcompute benflexcompute changed the base branch from main to develop March 16, 2026 17:47
@flexcompute flexcompute deleted a comment from github-actions bot Mar 16, 2026
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