INNER CODE UNIT · Go

generate

werf/nelm · scripts/denolock/main.go:82

func generate(ctx context.Context, client *resty.Client, opts options) error {
	version, err := resolveVersion(opts)
	if err != nil {
		return err
	}

	log.Default.Info(ctx, "Pinning Deno %s for %d platforms", version, len(targets))

	platforms := slices.Sorted(maps.Keys(targets))
	results := make([]*platformResult, len(platforms))
	errs := make([]error, len(platforms))

	semaphore := make(chan struct{}, opts.parallelism)

	var wg sync.WaitGroup

	for i, platform := range platforms {
		wg.Add(1)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…