Skip to content

Commit 91074c3

Browse files
committed
feat: Revert the Release of the Extensible CLI via npm
This reverts commit f198761. Revert "feat: use date to create filename" This reverts commit 0e9be6f.
1 parent 0e9be6f commit 91074c3

File tree

9 files changed

+46
-6549
lines changed

9 files changed

+46
-6549
lines changed

.circleci/config.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -572,10 +572,7 @@ jobs:
572572
cp cliv2/bin/snyk-linux-arm64 binary-releases/snyk-linux-arm64
573573
cp cliv2/bin/snyk-linux-arm64.sha256 binary-releases/snyk-linux-arm64.sha256
574574
- run:
575-
name: Making TS-Binary-Wrapper (snyk.tgz)
576-
command: make binary-releases/snyk.tgz
577-
- run:
578-
name: Signing all shasums
575+
name: Signing shasums
579576
command: make binary-releases/sha256sums.txt.asc
580577
- run:
581578
name: Making release.json
@@ -1031,6 +1028,7 @@ workflows:
10311028
matrix:
10321029
parameters:
10331030
artifact:
1031+
- snyk.tgz
10341032
- snyk-fix.tgz
10351033
- snyk-protect.tgz
10361034
- snyk-alpine
@@ -1076,6 +1074,7 @@ workflows:
10761074
context:
10771075
- snyk-cli-pgp-signing
10781076
requires:
1077+
- Build (snyk.tgz)
10791078
- Build (snyk-fix.tgz)
10801079
- Build (snyk-protect.tgz)
10811080
- Build (snyk-alpine)

Makefile

Lines changed: 10 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,13 @@ help:
2020
@echo 'Use `npm run` for CLIv1 scripts.'
2121

2222
$(BINARY_RELEASES_FOLDER_TS_CLI):
23-
@mkdir -p $(BINARY_RELEASES_FOLDER_TS_CLI)
23+
@mkdir $(BINARY_RELEASES_FOLDER_TS_CLI)
2424

2525
$(BINARY_RELEASES_FOLDER_TS_CLI)/version: | $(BINARY_RELEASES_FOLDER_TS_CLI)
2626
./release-scripts/next-version.sh > $(BINARY_RELEASES_FOLDER_TS_CLI)/version
2727

2828
ifneq ($(BINARY_OUTPUT_FOLDER), $(BINARY_RELEASES_FOLDER_TS_CLI))
29-
$(BINARY_OUTPUT_FOLDER):
30-
@mkdir -p $(BINARY_OUTPUT_FOLDER)
31-
32-
$(BINARY_OUTPUT_FOLDER)/version: $(BINARY_OUTPUT_FOLDER) $(BINARY_RELEASES_FOLDER_TS_CLI)/version
29+
$(BINARY_OUTPUT_FOLDER)/version: $(BINARY_RELEASES_FOLDER_TS_CLI)/version
3330
@cp $(BINARY_RELEASES_FOLDER_TS_CLI)/version $(BINARY_OUTPUT_FOLDER)/version
3431
endif
3532

@@ -41,26 +38,25 @@ endif
4138
# Only removing "prepack" is not enough. We need to do additional cleanup (see clean-prepack).
4239
.INTERMEDIATE: prepack
4340
.SECONDARY: prepack
44-
prepack: $(BINARY_OUTPUT_FOLDER)/version
41+
prepack: $(BINARY_RELEASES_FOLDER_TS_CLI)/version
4542
@echo "'make prepack' was run. Run 'make clean-prepack' to rollback your package.json changes and this file." > prepack
4643
npm version "$(shell cat $(BINARY_RELEASES_FOLDER_TS_CLI)/version)" --no-git-tag-version --workspaces --include-workspace-root
47-
cd $(BINARY_WRAPPER_DIR) && npm version "$(shell cat $(CURDIR)/$(BINARY_RELEASES_FOLDER_TS_CLI)/version)" --no-git-tag-version --include-workspace-root
4844
npx ts-node ./release-scripts/prune-dependencies-in-packagejson.ts
4945

5046
.PHONY: clean-prepack
5147
clean-prepack:
52-
git checkout package.json package-lock.json packages/*/package.json packages/*/package-lock.json $(BINARY_WRAPPER_DIR)/package.json $(BINARY_WRAPPER_DIR)/package-lock.json
48+
git checkout package.json package-lock.json packages/*/package.json packages/*/package-lock.json
5349
rm -f prepack
5450

5551
.PHONY: clean-ts
5652
clean-ts:
5753
npm run clean
5854
rm -f -r $(BINARY_RELEASES_FOLDER_TS_CLI)
5955

60-
$(BINARY_OUTPUT_FOLDER)/sha256sums.txt.asc:
56+
$(BINARY_OUTPUT_FOLDER)/sha256sums.txt.asc: $(wildcard $(BINARY_OUTPUT_FOLDER)/*.sha256)
6157
./release-scripts/sha256sums.txt.asc.sh
6258

63-
$(BINARY_OUTPUT_FOLDER)/release.json: $(BINARY_OUTPUT_FOLDER)/version
59+
$(BINARY_OUTPUT_FOLDER)/release.json: $(BINARY_OUTPUT_FOLDER)/version $(wildcard $(BINARY_OUTPUT_FOLDER)/*.sha256)
6460
./release-scripts/release.json.sh
6561

6662
# --commit-path is forwarded to `git log <path>`.
@@ -75,8 +71,8 @@ $(BINARY_OUTPUT_FOLDER)/RELEASE_NOTES.md: prepack | $(BINARY_RELEASES_FOLDER_TS_
7571
%.sha256: %
7672
cd $(@D); shasum -a 256 $(<F) > $(@F); shasum -a 256 -c $(@F)
7773

78-
$(BINARY_RELEASES_FOLDER_TS_CLI)/snyk.tgz: prepack | $(BINARY_RELEASES_FOLDER_TS_CLI)
79-
$(MAKE) pack-binary-wrapper
74+
$(BINARY_RELEASES_FOLDER_TS_CLI)/snyk.tgz: prepack | $(BINARY_RELEASES_FOLDER_TS_CLI)
75+
mv $(shell npm pack) $(BINARY_RELEASES_FOLDER_TS_CLI)/snyk.tgz
8076
$(MAKE) $(BINARY_RELEASES_FOLDER_TS_CLI)/snyk.tgz.sha256
8177

8278
$(BINARY_RELEASES_FOLDER_TS_CLI)/snyk-fix.tgz: prepack | $(BINARY_RELEASES_FOLDER_TS_CLI)
@@ -125,17 +121,8 @@ $(BINARY_RELEASES_FOLDER_TS_CLI)/docker-mac-signed-bundle.tar.gz: prepack | $(BI
125121
$(MAKE) $(BINARY_RELEASES_FOLDER_TS_CLI)/docker-mac-signed-bundle.tar.gz.sha256
126122

127123
# targets responsible for the Wrapper CLI (TS around Golang)
128-
$(BINARY_WRAPPER_DIR)/README.md:
129-
@cp ./README.md $(BINARY_WRAPPER_DIR)/README.md
130-
131-
$(BINARY_WRAPPER_DIR)/SECURITY.md:
132-
@cp ./SECURITY.md $(BINARY_WRAPPER_DIR)/SECURITY.md
133-
134-
$(BINARY_WRAPPER_DIR)/LICENSE:
135-
@cp ./LICENSE $(BINARY_WRAPPER_DIR)/LICENSE
136-
137124
$(BINARY_WRAPPER_DIR)/src/generated:
138-
@mkdir -p $(BINARY_WRAPPER_DIR)/src/generated/
125+
@mkdir $(BINARY_WRAPPER_DIR)/src/generated/
139126

140127
$(BINARY_WRAPPER_DIR)/src/generated/version: $(BINARY_WRAPPER_DIR)/src/generated $(BINARY_RELEASES_FOLDER_TS_CLI)/version
141128
@cp $(BINARY_RELEASES_FOLDER_TS_CLI)/version $(BINARY_WRAPPER_DIR)/src/generated/version
@@ -145,7 +132,7 @@ $(BINARY_WRAPPER_DIR)/src/generated/sha256sums.txt:
145132
@cat $(BINARY_OUTPUT_FOLDER)/*.sha256 > $(BINARY_WRAPPER_DIR)/src/generated/sha256sums.txt
146133

147134
.PHONY: build-binary-wrapper
148-
build-binary-wrapper: $(BINARY_WRAPPER_DIR)/src/generated/version $(BINARY_WRAPPER_DIR)/src/generated/sha256sums.txt $(BINARY_WRAPPER_DIR)/README.md $(BINARY_WRAPPER_DIR)/SECURITY.md $(BINARY_WRAPPER_DIR)/LICENSE
135+
build-binary-wrapper: $(BINARY_WRAPPER_DIR)/src/generated/version $(BINARY_WRAPPER_DIR)/src/generated/sha256sums.txt
149136
@echo "-- Building Typescript Binary Wrapper ($(BINARY_WRAPPER_DIR)/dist/)"
150137
@cd $(BINARY_WRAPPER_DIR) && npm run build
151138

ts-binary-wrapper/bin/snyk

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)