(path string, pinnedVersion string)
| 1525 | } |
| 1526 | |
| 1527 | func stubPinnedExtension(path string, pinnedVersion string) error { |
| 1528 | if err := os.MkdirAll(filepath.Dir(path), 0755); err != nil { |
| 1529 | return err |
| 1530 | } |
| 1531 | f, err := os.OpenFile(path, os.O_CREATE, 0755) |
| 1532 | if err != nil { |
| 1533 | return err |
| 1534 | } |
| 1535 | f.Close() |
| 1536 | |
| 1537 | pinPath := filepath.Join(filepath.Dir(path), fmt.Sprintf(".pin-%s", pinnedVersion)) |
| 1538 | f, err = os.OpenFile(pinPath, os.O_WRONLY|os.O_CREATE, 0600) |
| 1539 | if err != nil { |
| 1540 | return err |
| 1541 | } |
| 1542 | return f.Close() |
| 1543 | } |
| 1544 | |
| 1545 | func stubLocalExtension(tempDir, path string) error { |
| 1546 | extDir, err := os.MkdirTemp(tempDir, "local-ext") |
no test coverage detected