Commit Graph

184 Commits

Author SHA1 Message Date
mergify[bot]
a20db207db
Merge pull request #297 from numtide/feat/error-when-path-matches-multiple-formatters
Error out when a path matches multiple formatters
2024-05-17 11:06:38 +00:00
Brian McGee
06e41453ec
feat: error out when a path matches multiple formatters
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 11:55:31 +01:00
mergify[bot]
4199706ddd
Merge pull request #296 from numtide/feat/switch-to-treefmt-nix
feat: switch back to numtide/treefmt-nix
2024-05-17 10:26:58 +00:00
Brian McGee
affbb99ef9
feat: switch back to numtide/treefmt-nix
It now supports freeform type for settings allowing us to pass through pipeline options.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 11:19:48 +01:00
mergify[bot]
8f427c6633
Merge pull request #295 from numtide/feat/improve-logging
feat/improve logging
2024-05-17 10:17:24 +00:00
mergify[bot]
3b3828251f
Merge branch 'main' into feat/improve-logging 2024-05-17 10:16:51 +00:00
Brian McGee
c002eca8b7
feat: log out when a path is not matched to any formatter
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 10:48:53 +01:00
Brian McGee
3c264c623e
feat: log out the formatter command being applied at debug level
Closes #292

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 10:39:15 +01:00
mergify[bot]
567524b625
Merge pull request #294 from numtide/feat/update-modules
Update go modules and fix git issue
2024-05-17 09:30:38 +00:00
Brian McGee
2b94480461
fix: use resolved executable when applying a formatter
We were going to the trouble of resolving the command to an executable via the PATH but were not using that executable when executing the formatting command.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 09:49:41 +01:00
Brian McGee
ff3bfaa0b6
feat: demote some cache related logging to debug level
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 09:43:38 +01:00
Brian McGee
385fbc36cf
feat: improve formatter cache debug logging
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 09:42:07 +01:00
Brian McGee
3649e4789c
fix: support core.untrackedCache in git
Switches go-git to master for now until a new release is cut.

Related to: https://github.com/nix-community/infra/pull/1266

Fixes #293

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 09:38:22 +01:00
Brian McGee
24114f5e0c
feat: update go modules
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-17 09:21:21 +01:00
Brian McGee
80e9b0acda
Merge pull request #290 from numtide/fix/formatters-short-flag
fix: -f short flag for specifying formatters
2024-05-16 06:33:34 +01:00
mergify[bot]
2e032c8d06
Merge pull request #291 from fricklerhandwerk/fix-wording
fix wording
2024-05-16 05:32:55 +00:00
fricklerhandwerk
f7cc274b07 fix wording
the sentence was hard to parse
2024-05-16 00:10:13 +02:00
Brian McGee
4d07521d97
fix: -f short flag for specifying formatters
Preserves backwards compatibility with v1

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-14 20:29:42 +01:00
Brian McGee
54d3cd004c
doc: fix license link in footer
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 10:40:02 +01:00
Brian McGee
b8d9e2ac9b
feat: configure numtide binary cache
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 10:24:26 +01:00
Brian McGee
c815a21f8d
doc: switch to treefmt.com domain
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 10:20:22 +01:00
Brian McGee
97e94ba848
fix: remove -dirty suffix from revision
Avoids unnecessary rebuilds in local dev.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 10:08:50 +01:00
Brian McGee
b11474ca2f
doc: fix copyright notice
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 10:07:18 +01:00
zimbatm
187375c6c4 README: update link to the Rust v1 2024-05-13 10:54:21 +02:00
mergify[bot]
3e73f5dbd0
Merge pull request #288 from numtide/dependabot/github_actions/goreleaser/goreleaser-action-5
chore(deps): bump goreleaser/goreleaser-action from 4 to 5
2024-05-13 08:20:33 +00:00
mergify[bot]
87e844af5e
Merge branch 'main' into dependabot/github_actions/goreleaser/goreleaser-action-5 2024-05-13 08:20:00 +00:00
mergify[bot]
010a6cf6c9
Merge pull request #289 from numtide/dependabot/github_actions/actions/setup-go-5
chore(deps): bump actions/setup-go from 4 to 5
2024-05-13 08:19:56 +00:00
mergify[bot]
4f004de680
Merge branch 'main' into dependabot/github_actions/actions/setup-go-5 2024-05-13 08:19:23 +00:00
Brian McGee
3ed9fc9ca2
Merge pull request #287 from numtide/dependabot/pip/test/examples/python/flask-2.2.5
chore(deps): bump flask from 0.12.1 to 2.2.5 in /test/examples/python
2024-05-13 09:16:20 +01:00
Brian McGee
8323ca3606
doc: update rust version link in readme
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 09:11:34 +01:00
Brian McGee
95bc3e8fc7
fix: update settings.yml to point to treefmt instead of treefmt-go
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 09:10:55 +01:00
Brian McGee
400d0c7094
Revert "chore: temporarily remove settings.yml workflow"
This reverts commit 86d013fe75.
2024-05-13 09:10:09 +01:00
dependabot[bot]
8df73f7d23
chore(deps): bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 08:09:12 +00:00
dependabot[bot]
feaf2b744e
chore(deps): bump goreleaser/goreleaser-action from 4 to 5
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 4 to 5.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 08:09:09 +00:00
dependabot[bot]
039888b250
chore(deps): bump flask from 0.12.1 to 2.2.5 in /test/examples/python
Bumps [flask](https://github.com/pallets/flask) from 0.12.1 to 2.2.5.
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/0.12.1...2.2.5)

---
updated-dependencies:
- dependency-name: flask
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 08:09:09 +00:00
Brian McGee
4a8692414e
chore: change base url to treefmt instead of treefmt-go
In preparation for moving to the main treefmt repo.

Also fixes some broken links.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-12 19:39:43 +01:00
Brian McGee
86d013fe75
chore: temporarily remove settings.yml workflow
It will cause issues whilst moving the repo.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-12 19:32:41 +01:00
Brian McGee
3d165d7a94
Merge pull request #10 from numtide/fix/race-condition
fix: brittle test
2024-05-10 11:50:38 +01:00
Brian McGee
92321c8737
feat: improve specifying formatters test
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-10 11:43:28 +01:00
Brian McGee
53ea16a42c
feat: improve stats assertion feedback
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-10 11:26:10 +01:00
Brian McGee
39b73b8e7e
Merge pull request #9 from numtide/fix/install-docs-dependencies
fix: install node dependencies in devshell commands
2024-05-10 11:15:31 +01:00
Brian McGee
2188358242
Merge pull request #8 from numtide/chore/set-package-version
feat: set nix package version to shortRev
2024-05-10 11:15:22 +01:00
Brian McGee
249f807e92
fix: install node dependencies in devshell commands
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-10 11:15:04 +01:00
Brian McGee
9b00e00666
feat: set nix package version to shortRev
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-10 11:06:31 +01:00
Brian McGee
0dd4344339
Merge pull request #7 from numtide/feat/improve-docs
doc: refine docs and usage
2024-05-10 10:50:53 +01:00
Brian McGee
6ec924c69e
fix: remove goreleaser from running on pull requests
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-10 10:47:50 +01:00
Brian McGee
e5da10e873
doc: refine docs and usage
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-10 10:46:39 +01:00
zimbatm
e5a6cc60e2 ci: handle releases with goreleaser 2024-05-09 22:16:57 +02:00
zimbatm
70c6ef27d9 chore: reload when nix/devshell.nix changes 2024-05-09 20:17:05 +02:00
Brian McGee
8de5446c64
Revert "ci: add go workflow"
This reverts commit 978eb486f4.
2024-05-09 11:53:37 +01:00