A macOS utility to track home-manager JJ repo status

Setup tangled CI #1

merged opened by nolith.dev targeting main from ac/push-urywxomoqlny

An attempt to test tangled CI

Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:nzep3slobztdph3kxswzbing/sh.tangled.repo.pull/3mgcemmqazt22
+30
Diff #0
+30
.tangled/workflows/lint.yml
··· 1 + # Formatting checks โ€” mirrors the treefmt config from flake.nix 2 + # Tools are invoked directly because nix fmt requires darwin systems. 3 + # 4 + # treefmt config reference (from nix build .#formatter.<system>): 5 + # nixfmt: includes=["*.nix"], options=[] 6 + # shfmt: includes=["*.sh","*.bash","*.envrc","*.envrc.*"], options=["-w","-i","2","-s"] 7 + # swift-format: includes=["*.swift"], options=["-i"] 8 + 9 + when: 10 + - event: ["push"] 11 + branch: ["main"] 12 + - event: ["pull_request"] 13 + branch: ["main"] 14 + 15 + engine: "nixery" 16 + 17 + dependencies: 18 + nixpkgs: 19 + - swift-format 20 + - nixfmt-rfc-style 21 + - shfmt 22 + - git 23 + 24 + steps: 25 + - name: "Lint Swift formatting" 26 + command: "swift-format lint --strict --recursive Sources/ Tests/ Package.swift" 27 + - name: "Check Nix formatting" 28 + command: "git ls-files '*.nix' | xargs nixfmt --check" 29 + - name: "Check Shell formatting" 30 + command: "shfmt -d -i 2 -s scripts/"

History

3 rounds 1 comment
sign up or login to add to the discussion
1 commit
expand
Add Tangled CI lint workflow using nix fmt
1/1 success
expand
expand 1 comment

So it looks like comments are global, for the entire patch

pull request successfully merged
1 commit
expand
Add Tangled CI lint workflow using nix fmt
1/1 success
expand
expand 0 comments
nolith.dev submitted #0
1 commit
expand
Add Tangled CI lint workflow for formatting checks
1/1 failed
expand
expand 0 comments