Skip to content

Install from code artifact#12

Merged
ejfine merged 41 commits intomainfrom
install-from-code-artifact
Mar 14, 2025
Merged

Install from code artifact#12
ejfine merged 41 commits intomainfrom
install-from-code-artifact

Conversation

@ejfine
Copy link
Contributor

@ejfine ejfine commented Mar 14, 2025

Why is this change necessary?

Need a configuration option to be able to install from CodeArtifact

How does this change address the issue?

Adds a step in CI to authenticate with the OIDC role. Creates scripts to be able to authenticate locally. Updates pyproject.toml to specify CodeArtifact

What side effects does this change have?

None

How is this change tested?

In downstream repos that use CodeArtifact and those that don't

For CI in this repo, it was deemed prohibitive to try and actively install from CodeArtifact, so there's a script that updates any instantiated templates pyproject.toml to point it back to PyPI

@ejfine ejfine self-assigned this Mar 14, 2025
@ejfine ejfine merged commit c279c9d into main Mar 14, 2025
8 checks passed
ejfine added a commit to LabAutomationAndScreening/ephemeral-pulumi-deploy that referenced this pull request Mar 14, 2025
@ejfine ejfine deleted the install-from-code-artifact branch March 20, 2025 18:39
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