Conversation
Add locations.yaml with all 27 survey locations across King County organized by region. Locations configured as ESTABLISHMENT type with ROOFTOP location precision. Ready for import via npm run location. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Update deployment workflows to use new Azure App Service (rds-app-kc) with proper slot configuration: - Main branch deploys to rds-app-kc Production slot - Test branch deploys to rds-app-kc test slot - Preserve existing deployment by adding temp workflow for kc-pit-2026 branch to rds-main This allows parallel deployments and better environment separation. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add KCRHA PIT Count 2026 survey locations
…nd refine ethnicity labels in survey
fix: Update survey questions Merging this to test as copilot didn't find any issues, and local testing works fine.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Github Action Updates
merging new deployment code from the main branch
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Updating surveyJS version
… change field names to the most update version for compatibilty.
…om precipating events and shelter services questions, fixed the phone number format and updated age categories to start from 12
Minor survey updates
…-sampling into survey-updates
Adding a feedback box at the end of the survey
Previously, the second gift card field only appeared when the first household member was a minor (ages 0-6, 7-12, or 13-17). This caused the field to not appear when minors were at other positions in the household_members array. Added a calculatedValue "has_minor_child" that uses countInArray to check if ANY household member is a minor, not just the first one. Updated the gift_card_2 visibleIf condition to use this calculated value. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Fix second gift card visibility to check all household members
…Changes) - Use MongoDB vCore cluster instead of Cosmos DB API for MongoDB - Add AUTH_SECRET and MONGO_DB_NAME app settings - Add ignoreChanges for Azure auto-populated fields to prevent spurious diffs on preview/up - Clean up import options after successful resource adoption Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Made-with: Cursor
Remove sku, siteConfig, and serverFarmId from ignoreChanges so Pulumi can apply SKU scaling, app settings/secret rotation, and plan changes. Fix Node.js version prerequisite (v18+ → v20+) to match @pulumi/pulumi. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Made-with: Cursor
…nt-driven-sampling into anshul-oss-docs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ampling into pulumi-infra
Migrate Azure infrastructure from Terraform to Pulumi
Made-with: Cursor
…nt-driven-sampling into anshul-oss-docs
Add MkDocs documentation site and address issue #178
Surface the infra/ Pulumi project in the MkDocs site so deployers can discover it. Adds docs/how-to/infrastructure.md and links from Getting Started, Deployment, Architecture, Environment Variables, and Project Overview pages. Made-with: Cursor
Add Pulumi infrastructure page to docs site
Internal process artifacts not needed in the public repo. Made-with: Cursor
Add MkDocs docs site, Pulumi infra, and OSS community files
ihsankahveci
approved these changes
Apr 3, 2026
Collaborator
ihsankahveci
left a comment
There was a problem hiding this comment.
This PR consists of a collection of many PRs, each of which has been reviewed and tested individually. I'm approving this PR to ensure our main repo reflects the latest version of the app.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Merge the full KC PIT 2026 development branch into main. This includes app features built for the King County Point-in-Time count, infrastructure migration, documentation site, and org transition from
uw-ssectoSSDALab.Key changes:
Checklist
Related Issues
Resolves #178
Type of change
How to test
npm installin bothclient/andserver/.npm run devin each).pip install -r docs/requirements.txt && mkdocs build.Notes to reviewers
93 files changed across app, infra, docs, and CI. Review by area (client, server, infra, docs, .github) is recommended.