Skip to content

Stage-to-Main: Update marimo-launcher to new workflows#70

Merged
cabutlermit merged 5 commits intomainfrom
stage
Sep 26, 2025
Merged

Stage-to-Main: Update marimo-launcher to new workflows#70
cabutlermit merged 5 commits intomainfrom
stage

Conversation

@cabutlermit
Copy link
Contributor

@cabutlermit cabutlermit commented Sep 25, 2025

Developer Checklist

  • The README contains any additional info needed outside of the terraform docs generated
  • Any special variables have values configured in AWS SSM
  • Stakeholder approval has been confirmed (or is not needed)

What does this PR do?

  • Update Terraform to 1.13
  • Update pre-commit dependencies
  • Add new template files for the Makefile and the three caller workflows for the new option to choose either amd64 or arm64 for the architecture for the container
  • Update the README

Helpful background context

The new shared workflows are now in the main branch of the .github repository, so we need to work through the update of one application repository to verify the process. We decided that the marimo-launcher app was a good option for this test.

What are the relevant tickets?

Requires Database Migrations?

NO

Includes new or updated dependencies?

YES: Updates to Terraform version and pre-commit dependencies.

cabutlermit and others added 5 commits September 25, 2025 15:55
Why these changes are being introduced:
The new option to pick a CPU architecture for a container requires new
caller workflow templates and new Makefile commands for building and
deploying a container.

How this addresses that need:
* Create new template files for dev, stage, and prod GHA caller
workflows
* Create new Makefile commands (and remove the almost-never-used make
commands to build and push a container directly to Stage-Workloads)
* Update the outputs for the testing repository

Side effects of this change:
None.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IN-1448
Update to Terraform v1.13 and update pre-commit dependencies.
Why these changes are being introduced:
The marimo-launcher application will be the test application for
migrating to the new workflows.

How this addresses that need:
* Update the TfCloud outputs for the marimo-launcher Makefile and
caller workflows

Side effects of this change:
None.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IN-1448
Dev-to-Stage: Update ECR Outputs for marimo-launcher
@cabutlermit cabutlermit marked this pull request as ready for review September 25, 2025 20:59
@cabutlermit cabutlermit requested a review from a team as a code owner September 25, 2025 20:59
Copy link
Contributor

@vab vab left a comment

Choose a reason for hiding this comment

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

lgtm

@cabutlermit cabutlermit merged commit d7aeecd into main Sep 26, 2025
5 checks passed
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.

2 participants