Commit 2dabbc5
committed
fix(cli): handle inline PEM CA content in artifact download
The artifact download command unconditionally passed the CAS CA config
value to WithCAFile(), which fails with "file name too long" when the
value contains inline PEM content instead of a file path. Use os.Stat()
to distinguish paths from PEM content, matching the existing pattern in
root.go and action.go.
Signed-off-by: Javier Rodriguez <javier@chainloop.dev>1 parent 24eee2d commit 2dabbc5
1 file changed
Lines changed: 8 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
57 | | - | |
58 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
59 | 64 | | |
60 | 65 | | |
61 | 66 | | |
| |||
0 commit comments