Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create tags so people can use pre-commit autoupdate #7

Open
flying-sheep opened this issue Aug 23, 2024 · 1 comment
Open

Create tags so people can use pre-commit autoupdate #7

flying-sheep opened this issue Aug 23, 2024 · 1 comment

Comments

@flying-sheep
Copy link

There are two ways in which people use tools like biome:

  1. A locally installed tool version (i.e. they manage the install environment themselves, e.g. using yarn or npm)

  2. Using pre-commit’s environment management to install the tool version

    This variant is particularly useful for projects that don’t use a JS environment themselves, e.g. Python projects.

The second use case integrates nicely with pre-commit autoupdate if the repo has tags matching the tool version.

Other pre-commit mirror repos show how it’s done, and the pyproject.toml for this repo would look like this:

{
    "name": "@biomejs/pre-commit",
    "description": "Biome pre-commit node package",
    "version": "1.8.3",
    "dependencies": {"@biomejs/biome": "1.8.3"}
}

The two mentions of 1.8.3 would be updated by a workflow like in other mirror repos.

People who want to use a locally installed version of biome could use the instructions mentioned here: https://github.com/biomejs/pre-commit?tab=readme-ov-file#using-biome-with-a-local-pre-commit-hook

@ematipico
Copy link
Member

PRs are welcome

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

No branches or pull requests

2 participants