Small repo for scanning Tangled for repos with github workflows, but no tangled workflows, and whether the workflows currently can be conver
README.md

tangleflow coverage 2026-09-21 #

Covers active repos on knot1.tangled.sh that have workflow files in .github/workflows and no .tangled folder.

  • tangleflow version: 0.7.1
  • owners: 625
  • repos: 1882
  • repos converting some workflows: 278
  • repos converting all workflows: 87
  • workflows: 5232
  • workflows converting: 326
  • workflows failing: 4906
  • error types: 250

Errors hitting 10 or more repos #

error repos owners files
Unsupported key "strategy" in job 456 189 581
Unsupported permissions in workflow: "contents: write" has no tangled equivalent 340 182 412
Unsupported key "if" in job 322 145 615
Unsupported permissions in workflow: "id-token: write" has no tangled equivalent 252 109 261
Unsupported permissions in job: "contents: write" has no tangled equivalent 138 86 153
Unsupported job: reusable workflow calls have no tangled equivalent 123 39 278
Unsupported key "id" in step 112 48 155
Unsupported permissions in job: "id-token: write" has no tangled equivalent 110 63 126
Unsupported key "outputs" in job 106 76 134
Unsupported key "if" in step 82 48 104
Unsupported key "environment" in job 76 39 88
Unsupported key "env" in job 71 59 94
Unsupported action: actions-rs/toolchain 63 5 152
Unsupported key "working-directory" in step 60 49 86
Unsupported action: actions/cache 59 20 59
Unsupported action: actions-rs/audit-check 57 1 104
Unsupported action: actions/setup-go 51 38 57
Unsupported action: erlef/setup-beam 48 28 49
Unsupported action: actions/stale 48 8 48
Unsupported action: actions/github-script 46 8 47
Unsupported action: dtolnay/rust-toolchain 41 29 53
Unsupported action: danielroe/provenance-action 34 2 34
Unsupported key "defaults" in workflow 32 28 102
Unsupported key "defaults" in job 31 29 46
Unsupported action: autofix-ci/action 31 4 31
Unsupported action: JamesIves/github-pages-deploy-action 31 3 31
Unsupported action: actions/setup-python 27 21 33
Unsupported action: biomejs/setup-biome 27 1 27
Unsupported action: oven-sh/setup-bun 26 22 32
Unsupported key "container" in job 24 17 51
Unsupported action: actions/upload-artifact 24 15 24
Unsupported action: docker/login-action 23 21 24
Unsupported action: superfly/flyctl-actions/setup-flyctl 23 18 26
Unsupported action: pnpm/setup 23 3 27
Unsupported action: actions/create-github-app-token 23 3 25
Unsupported key "services" in job 21 21 26
Unsupported key "shell" in step 18 16 22
Unsupported action: actions/setup-java 17 15 18
Unsupported action: zizmorcore/zizmor-action 16 11 16
Unsupported action: denoland/setup-deno 16 8 16
Unsupported action: docker/setup-buildx-action 15 12 16
Unsupported action: gwennlbh/to-tangled 15 10 15
Unsupported action: cachix/install-nix-action 13 12 14
Unsupported key "run-name" in workflow 13 11 22
Unsupported key "continue-on-error" in step 11 9 11
Unsupported action: docker/metadata-action 11 8 11
Unsupported action: codecov/codecov-action 11 6 11
Unsupported action: ./.github/actions/setup 10 6 11
Unsupported action: github/codeql-action/init 10 4 10
Unsupported action: pixta-dev/repository-mirroring-action 10 3 10

Repos where every workflow converts #