Commit Graph

469 Commits

Author SHA1 Message Date
Matthieu Coudron
6f21bf4db4 improve --help output, notably '--version' possibilities 2023-11-08 07:58:55 +00:00
Jörg Thalheim
c690b76213 switch to ruff for formatting 2023-11-02 09:26:15 +00:00
Jörg Thalheim
5e679528f6 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/7f53fdb7bdc5bb237da7fefef12d099e4fd611ca' (2023-09-01)
  → 'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/517501bcf14ae6ec47efd6a17dda0ca8e6d866f9' (2023-09-27)
  → 'github:NixOS/nixpkgs/c082856b850ec60cda9f0a0db2bc7bd8900d708c' (2023-11-02)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/720bd006d855b08e60664e4683ccddb7a9ff614a' (2023-09-27)
  → 'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
2023-11-02 09:26:15 +00:00
Jörg Thalheim
957b6c4dac nix-update: publish to flakestry 2023-10-24 16:10:39 +00:00
Jörg Thalheim
da0b54447c also fix updating default.nix version for a release 2023-09-30 09:25:27 +00:00
Jörg Thalheim
99c347264b bump version 1.0.0 2023-09-30 11:16:35 +02:00
Jörg Thalheim
2732363f42
Modernize buildsystem (#199)
* flake.lock: Update

Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/59cf3f1447cfc75087e7273b04b31e689a8599fb' (2023-08-01)
  → 'github:hercules-ci/flake-parts/7f53fdb7bdc5bb237da7fefef12d099e4fd611ca' (2023-09-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cf73a86c35a84de0e2f3ba494327cf6fb51c0dfd' (2023-08-10)
  → 'github:NixOS/nixpkgs/517501bcf14ae6ec47efd6a17dda0ca8e6d866f9' (2023-09-27)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/19dee4bf6001849006a63f3435247316b0488e99' (2023-08-12)
  → 'github:numtide/treefmt-nix/720bd006d855b08e60664e4683ccddb7a9ff614a' (2023-09-27)

* nix-update: convert to pyproject

* drop old pkgs.nixVersions.stable fallback

* add create-release.sh script
2023-09-30 10:04:21 +01:00
dependabot[bot]
e7208a47b5 Bump cachix/install-nix-action from 22 to 23
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 22 to 23.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v22...v23)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 06:42:08 +00:00
dependabot[bot]
986fa3e763 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 06:37:52 +00:00
Jörg Thalheim
de341ecd43 flake: limit platforms to evaluate 2023-09-08 07:21:27 +00:00
Jörg Thalheim
1c948876a8 also add packages and devShells to checks 2023-09-08 07:21:27 +00:00
figsoda
8e3c8afa5e
Merge pull request #68 from yu-re-ka/feature/yarn-hash
support for updating yarn FOD hash
2023-09-06 17:37:55 -04:00
figsoda
d53a5d75cb unquote versions from github atom feeds 2023-09-06 19:59:06 +00:00
Yureka
8b3e81e45d support for updating yarn FOD hash
For https://github.com/NixOS/nixpkgs/pull/140701
2023-09-06 12:25:25 +02:00
Jörg Thalheim
e0239251cb ruff: enable upgrade checks 2023-08-25 07:00:08 +00:00
figsoda
4f2d6c40e1 quote import_path when importing in nix 2023-08-24 15:06:03 +00:00
figsoda
1186454210
fix pyright lints (#188) 2023-08-14 09:08:55 +01:00
Jörg Thalheim
aee90c0274 treefmt: use default branch again 2023-08-12 12:03:52 +00:00
Jörg Thalheim
9c95b62698 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
  → 'github:hercules-ci/flake-parts/59cf3f1447cfc75087e7273b04b31e689a8599fb' (2023-08-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/683f2f5ba2ea54abb633d0b17bc9f7f6dede5799' (2023-06-15)
  → 'github:NixOS/nixpkgs/cf73a86c35a84de0e2f3ba494327cf6fb51c0dfd' (2023-08-10)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/bd817ed6d1e2f3d1a929bd40704347f0709da777' (2023-08-12)
  → 'github:numtide/treefmt-nix/35abc1a9cd277828009684faac7c60a9b3b0f686' (2023-08-12)
2023-08-12 08:23:59 +00:00
Jörg Thalheim
9d675f2509 move mypy to treefmt 2023-08-12 08:23:59 +00:00
Jörg Thalheim
f56f553c53
Merge pull request #182 from figsoda/escape
fix escaping for non-toplevel attributes
2023-08-06 20:27:56 +01:00
figsoda
fd07282345 test non-toplevel attributes 2023-08-06 14:40:40 -04:00
figsoda
58c48cfa0d fix escaping for non-toplevel attributes 2023-08-06 14:17:25 -04:00
Jörg Thalheim
e10a73322e
Merge pull request #180 from figsoda/escape
fix attribute name escaping
2023-08-02 22:03:23 +01:00
figsoda
cc8d7d28e7 more strictly test commit messages 2023-08-02 10:00:31 -04:00
figsoda
39cd42e0a0 fix attribute name escaping 2023-08-02 09:56:57 -04:00
Jörg Thalheim
e880e386a8
Merge pull request #179 from figsoda/escape
escape attribute names
2023-08-02 06:43:04 +01:00
figsoda
dfe1130b59 escape attribute names 2023-08-01 18:59:14 -04:00
Artturin
68b5b4b5a3 support new goModules attr
go-modules has been renamed to goModules

for nixpkgs pr 242905
2023-07-12 19:03:22 +00:00
figsoda
15ef70af59
Merge pull request #175 from Mic92/renovate/cachix-install-nix-action-22.x 2023-06-16 16:00:45 -04:00
renovate[bot]
4a8a6903c8
Update cachix/install-nix-action action to v22 2023-06-16 19:49:52 +00:00
Jörg Thalheim
a844e854e0 update flake 2023-06-16 06:51:58 +00:00
Jörg Thalheim
6c29a350d9
Merge pull request #174 from Mic92/mergify
fix mergify rules
2023-06-16 07:46:21 +01:00
Jörg Thalheim
10cb1cb4ad fix mergify rules 2023-06-16 08:44:15 +02:00
Jörg Thalheim
b16a1682c6
Merge pull request #173 from Mic92/mergify
replace bors with mergify
2023-06-16 07:42:28 +01:00
Jörg Thalheim
7c0898b965 replace bors with mergify 2023-06-16 08:40:48 +02:00
Jörg Thalheim
fe6b2e9cdc also respect cargoRoot when updating checksum 2023-06-16 08:23:53 +02:00
bors[bot]
ef5b8337a0
Merge #171
171: git-commit files directly without using staging area r=figsoda a=Mic92



Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2023-06-02 01:19:18 +00:00
Jörg Thalheim
24fd357bb7 git-commit files directly without using staging area
fixes https://github.com/Mic92/nix-update/issues/170
2023-06-01 20:34:28 +02:00
figsoda
c54a2b39fa
Merge pull request #169 from Mic92/renovate/cachix-install-nix-action-21.x 2023-05-24 11:21:58 -04:00
renovate[bot]
d60c01f08c
Update cachix/install-nix-action action to v21 2023-05-24 15:16:15 +00:00
bors[bot]
9faf33957d
Merge #167 #168
167: treefmt.nix: pkgs.lib -> lib r=figsoda a=figsoda



168: remove shell.nix r=figsoda a=figsoda



Co-authored-by: figsoda <figsoda@pm.me>
2023-05-23 02:41:10 +00:00
figsoda
aa5c661c37 remove shell.nix 2023-05-20 09:55:11 -04:00
figsoda
c4ea66089f treefmt.nix: pkgs.lib -> lib 2023-05-20 09:51:56 -04:00
bors[bot]
1663bf2d45
Merge #166
166: make treefmt check fail on change r=figsoda a=figsoda



Co-authored-by: figsoda <figsoda@pm.me>
2023-05-20 13:44:17 +00:00
figsoda
a9d50f91cb make treefmt check fail on change 2023-05-20 09:43:15 -04:00
bors[bot]
cc0f0f9d9a
Merge #165
165: Treefmt, flake-parts... r=Mic92 a=Mic92



Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2023-05-20 07:17:19 +00:00
Jörg Thalheim
bbbf4469ec README: drop one todo item 2023-05-20 09:14:24 +02:00
Jörg Thalheim
975713d4c4 apply treefmt 2023-05-20 09:14:24 +02:00
Jörg Thalheim
0bf780a408 add treefmt; switch to flake-parts 2023-05-20 09:14:24 +02:00