Skip to content

Comments

Remove pulumi#92

Closed
mre wants to merge 9 commits intomainfrom
remove-pulumi
Closed

Remove pulumi#92
mre wants to merge 9 commits intomainfrom
remove-pulumi

Conversation

@mre
Copy link
Member

@mre mre commented Feb 20, 2026

No description provided.

mre added 9 commits February 20, 2026 15:31
Switch from firebase-admin to @google-cloud/firestore for reading votes
data at build time. Remove credentials file handling and related
Dockerfile
steps. Simplify environment variable usage.
- Delete VotesRepository and related imports/usages
- Update types to require votes fields (not optional)
- Fetch votes in build-data script and include in static tools data
- Simplify vote percentage display logic in components
- Always show upvote percentage in UI
- Set API votes endpoint to no-store cache
- Remove dynamic votes fetching from static props
- Update sorting and utility functions for new vote fields
logic

- Language filter now supports radio mode for single-language selection
- Sidebar merges popular and all languages into one radio group
- Filtering logic updated to only match tools with exactly one language
  when a single language is selected
- Popularity sorting now deprioritizes deprecated tools
- Update Node.js version to 24 in Dockerfile and GitHub Actions
- Use BuildKit secret for GCP credentials during Docker build
- Add docker-build target to Makefile
- Include upVotes, downVotes, and upvotePercentage in Algolia index
Switch Cloud Run location to config value in YAML files. Require
IMAGE_NAME
and ALGOLIA_API_KEY as environment variables. Replace IAM policy with
IAM
member for public invoker access. Update Go version to 1.21.
Simpler and we don't need the additional knobs.
@mre mre closed this Feb 20, 2026
@mre
Copy link
Member Author

mre commented Feb 20, 2026

Superseded by #93

@mre mre deleted the remove-pulumi branch February 21, 2026 16:26
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