Skip to content

PM-6686 - space-tech form support - #19

Merged
vas3a merged 1 commit into
masterfrom
PM-6686_prod-release-spacetech-landingpage
Nov 4, 2026
Merged

vas3a merged 1 commit into
masterfrom
PM-6686_prod-release-spacetech-landingpage

Conversation

@vas3a

@vas3a vas3a commented Nov 4, 2026 •

Copy link
Copy Markdown
Collaborator

This pull request introduces support for the new SpaceTech Challenge landing page and its associated email notification flow. The main changes include seeding a new email processor flow (initially disabled), providing a form definition, adding a script for publishing the form to the API, and updating integration tests to verify the new flow.

SpaceTech Challenge Email Flow Integration:

  • Added a new migration (20261102010000_space_tech_challenge_email) that seeds the space-tech-challenge-email processor flow for the space_tech_challenge form. This flow is disabled by default and configured to use recipients and template IDs supplied by the environment. [1] [2]
  • Updated documentation in docs/data-model.md to describe the new migration and its configuration requirements.

SpaceTech Challenge Form Definition:

  • Added a new example form definition in examples/space-tech-challenge.json for collecting challenge submissions, including fields for name, company, email, and challenge description.

Deployment and Testing Automation:

  • Introduced a new script publish-space-tech-challenge.ts to idempotently publish the SpaceTech Challenge form definition to the selected Forms API environment.
  • Extended integration tests to verify that the SpaceTech challenge email processor flow is seeded in a disabled state with the correct settings.

@vas3a
vas3a merged commit 190da48 into master Nov 4, 2026
2 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.

1 participant