Files
screeps-deploy-action/GEMINI.md
Philipp Horstenkamp c8eac1ac42
All checks were successful
Test / Run Tests (push) Successful in 2m14s
Lint / pre-commit Linting (push) Successful in 2m28s
fix(ci): upgrade node to v22 and update docs to reflect vitest usage (#55)
Reviewed-on: #55
2025-12-28 06:05:40 +01:00

1.3 KiB

Gemini Actions

This repository is maintained by Gemini.

Development Guidelines

  • Test-Driven Development (TDD): Wherever possible, Test-Driven Development principles should be followed. Write tests before writing the code they are intended to validate.
  • Pre-commit Hooks: Ensure that pre-commit hooks are installed and active before making any commits. This can be done by running pre-commit install in your local repository.

Repository Comparison

  • On request, this repository should be compared against the rules and guidelines specified in the README.md of the reference repository: https://git.horstenkamp.eu/Philipp/template-git.

Testing

This project uses Vitest for testing. The tests are located in the __tests__ directory.

To run the tests locally, use the following command:

npm test

Testing Pipeline

The tests are automatically run on every push and workflow dispatch using a Gitea workflow. The workflow is defined in .gitea/workflows/test.yaml. All testing for this repository is done via Gitea workflows, not GitHub workflows.

The Gitea workflow does the following:

  1. Checks out the code.
  2. Sets up Node.js.
  3. Installs the dependencies using npm install.
  4. Runs the tests using npm test.