Merged
Conversation
This commit enhances the project by updating various dependencies and introducing a new `docker-compose.yml` file for easier setup and management of services. - Added `docker-compose.yml` to define PostgreSQL service configuration and health checks. - Created a `CLAUDE.md` file to provide developer guidelines and common commands for this repository. - Incremented the version of multiple dependencies in `package.json` to ensure compatibility and updated features. - Introduced a local settings file `.claude/settings.local.json` for managing permissions related to command execution. - Refined the export syntax in `src/constants.ts` for improved readability and reduced redundancy. - Changed export statement in `src/db/index.ts` to `export type * from './types.js'` for better clarity. - Updated regex pattern in `src/format.test.ts` to use raw string for improved expression. These changes are aimed at improving the developer experience, maintaining up-to-date dependencies, and enhancing overall project structure.
…sions 🚀 This commit updates the GitHub Actions workflow configuration to utilize newer software versions and improve overall compatibility and performance. The updates include changes to the environment setup, the version of Node.js being used, and the commands for running various tasks. - Changed the runner from `ubuntu-20.04` to `ubuntu-24.04` to leverage the latest features and security updates. - Updated PostgreSQL image from `cimg/postgres:14.2` to `postgres:17-alpine` for better performance and smaller image size. - Upgraded the checkout action from `v3` to `v4` to access the latest improvements. - Updated the Node.js setup from `v3` to `v4` and increased the version from `18` to `20` for new features and performance optimization. - Switched pnpm setup action from `v2` to `v4` and updated pnpm version from `8` to `9` for improvements in package management. - Updated all `pnpm exec` commands to the more explicit `pnpm run` syntax for better clarity and consistency. - Updated cache action from `v3` to `v4` to benefit from the latest caching improvements. These changes help maintain our project's compatibility with modern tools and enhancements while ensuring a smooth CI/CD process.
This commit enhances the GitHub Actions workflow by setting up a specific testing environment. It introduces a new step for creating a `.env.test` file and another for pushing the test database schema. This ensures that the tests have the appropriate configurations and a fresh database to work with. - Added a step to create a `.env.test` file with necessary environment variables. - Introduced a step to migrate the test database using Prisma's test commands. - This configuration allows for consistent and reliable test executions, helping avoid conflicts with other local setups.
This commit cleans up the GitHub Actions workflow for testing by simplifying the environment variables used in the workflow and updating the test environment file creation process. The goal is to make the workflow cleaner and reduce redundancy. - Removed sensitive environment variables from the YAML file to secure credentials. - Updated `.env.test` file to directly set the test configuration values. - Set proper values and dummy placeholders for Slack tokens and OpenAI API key to ensure privacy.
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.
This commit enhances the project by updating various dependencies and introducing a new
docker-compose.ymlfile for easier setup and management of services.docker-compose.ymlto define PostgreSQL service configuration and health checks.CLAUDE.mdfile to provide developer guidelines and common commands for this repository.package.jsonto ensure compatibility and updated features..claude/settings.local.jsonfor managing permissions related to command execution.src/constants.tsfor improved readability and reduced redundancy.src/db/index.tstoexport type * from './types.js'for better clarity.src/format.test.tsto use raw string for improved expression.These changes are aimed at improving the developer experience, maintaining up-to-date dependencies, and enhancing overall project structure.