Skip to content

Deploy to demo#14

Open
github-actions[bot] wants to merge 46 commits intodemofrom
main
Open

Deploy to demo#14
github-actions[bot] wants to merge 46 commits intodemofrom
main

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Oct 6, 2025

Automated PR to sync changes from main to demo.

danielnaab and others added 29 commits September 3, 2025 18:00
Remove tests from precommit hook
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @flexion/forms-design@0.2.3

### Patch Changes

-   82bb94d: Make form link in form list optional
-   f3bc441: More aggressive refresh of forms list on AvailableFormList

## @flexion/forms-server@0.2.3

### Patch Changes

-   Updated dependencies [82bb94d]
-   Updated dependencies [f3bc441]
    -   @flexion/forms-design@0.2.3

## @flexion/forms-sandbox@0.2.3

### Patch Changes

-   @flexion/forms-server@0.2.3

## @flexion/forms-server-doj@0.2.3

### Patch Changes

-   @flexion/forms-server@0.2.3

## @flexion/forms-spotlight@0.2.3

### Patch Changes

-   Updated dependencies [82bb94d]
-   Updated dependencies [f3bc441]
    -   @flexion/forms-design@0.2.3

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
## 🤖 Installing Claude Code GitHub App

This PR adds a GitHub Actions workflow that enables Claude Code
integration in our repository.

### What is Claude Code?

[Claude Code](https://claude.com/claude-code) is an AI coding agent that
can help with:
- Bug fixes and improvements  
- Documentation updates
- Implementing new features
- Code reviews and suggestions
- Writing tests
- And more!

### How it works

Once this PR is merged, we'll be able to interact with Claude by
mentioning @claude in a pull request or issue comment.
Once the workflow is triggered, Claude will analyze the comment and
surrounding context, and execute on the request in a GitHub action.

### Important Notes

- **This workflow won't take effect until this PR is merged**
- **@claude mentions won't work until after the merge is complete**
- The workflow runs automatically whenever Claude is mentioned in PR or
issue comments
- Claude gets access to the entire PR or issue context including files,
diffs, and previous comments

### Security

- Our Anthropic API key is securely stored as a GitHub Actions secret
- Only users with write access to the repository can trigger the
workflow
- All Claude runs are stored in the GitHub Actions run history
- Claude's default tools are limited to reading/writing files and
interacting with our repo by creating comments, branches, and commits.
- We can add more allowed tools by adding them to the workflow file
like:

```
allowed_tools: Bash(npm install),Bash(npm run build),Bash(npm run lint),Bash(npm run test)
```

There's more information in the [Claude Code action
repo](https://github.com/anthropics/claude-code-action).

After merging this PR, let's try mentioning @claude in a comment on any
PR to get started!
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Oct 6, 2025

⚠️ No Changeset found

Latest commit: eef544a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

## Summary

This updates the project license from Creative Commons Zero (CC0) to the
Apache License, Version 2.0.

- Added a standard `LICENSE` file containing the full Apache 2.0 license
text
- Updated the `license` field from `"CC0"` to `"Apache-2.0"` across all
9 package.json files that declared it

The Apache 2.0 license provides explicit patent grants and contribution
terms while remaining a widely adopted, permissive open-source license.
GitHub will automatically detect the new license from the `LICENSE`
file.

## Test plan

- [ ] Verify the `LICENSE` file renders correctly on the repository
landing page
- [ ] Confirm GitHub displays "Apache-2.0" as the detected license
## Summary
- Adds Route53 hosted zone and custom domain configuration for
`10x-forms.labs.flexion.us` pointing to the demo App Runner service
- Adds optional `customDomain` parameter to `SandboxStack` so DNS is
only provisioned for stacks that need it
- Configures App Runner custom domain association with automatic
certificate validation records
- Outputs NS records needed for delegation from the `labs.flexion.us`
parent zone

## Resources created (demo stack only)
- `Route53Zone` for `10x-forms.labs.flexion.us`
- `ApprunnerCustomDomainAssociation` linking domain to App Runner
service
- `Route53Record` entries for certificate validation CNAMEs (x3)
- `Route53Record` CNAME pointing domain to App Runner service URL
- `TerraformOutput` with NS records for parent zone delegation

## Post-apply
After `cdktf deploy`, the output will include the 4 NS records that need
to be configured as an NS record set for `10x-forms` in the
`labs.flexion.us` hosted zone (managed in another repo).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant