Skip to content

Conversation

@mindrunner
Copy link
Member

This pull request introduces several significant changes to the project, including adding new GitHub Actions workflows, updating dependencies, and enhancing the Docker setup. The most important changes are summarized below:

GitHub Actions and Workflows:

  • Added a new GitHub Action for installing cached modules (.github/actions/build-install/action.yml).
  • Added a new GitHub Action for deploying to Cloud Run (.github/actions/deploy/action.yml).
  • Added a new GitHub Action for building and releasing Docker images (.github/actions/release/action.yml).
  • Introduced a new workflow for auto-approving pull requests from dependabot (.github/workflows/auto-approve.yml).
  • Added a new CI workflow for building, linting, and testing pull requests (.github/workflows/pr.yml).

Docker and Node.js:

  • Updated the Dockerfile to use Node.js 20 and improved the build process with multiple stages (Dockerfile).
  • Added a .dockerignore file to exclude unnecessary files from the Docker build context (.dockerignore).
  • Updated the Node.js version to 20 in the .nvmrc file (.nvmrc).

Configuration and Dependency Management:

  • Added a dependabot.yml file to automate dependency updates for Docker, GitHub Actions, and npm packages (.github/dependabot.yml).
  • Removed the old CI workflow configuration (.github/workflows/ci.yaml).

Codebase Improvements:

  • Modified the TpsBarChart and PingBarChart components to update the color scheme in LiveTransactionStatsCard.tsx [1] [2].
  • Refactored imports in TokenDetailsCard.tsx to improve module resolution (app/components/instruction/token/TokenDetailsCard.tsx).

These changes collectively enhance the project's CI/CD pipeline, improve Docker support, and ensure better dependency management.

@mindrunner mindrunner marked this pull request as draft July 25, 2025 16:24
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.

2 participants