WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 18bad14

Browse files
authored
darwin amd64 (#14)
Signed-off-by: Prabhu Subramanian <[email protected]>
1 parent 8ef915e commit 18bad14

File tree

20 files changed

+95
-13
lines changed

20 files changed

+95
-13
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,13 @@ jobs:
7171
npm publish --access=public --@cyclonedx:registry='https://registry.npmjs.org'
7272
popd
7373
74+
pushd packages/darwin-amd64
75+
echo "cyclonedx:registry=https://npm.pkg.github.com" > ~/.npmrc
76+
npm publish --access=public --@cyclonedx:registry='https://npm.pkg.github.com'
77+
echo "cyclonedx:registry=https://registry.npmjs.org" > ~/.npmrc
78+
npm publish --access=public --@cyclonedx:registry='https://registry.npmjs.org'
79+
popd
80+
7481
pushd packages/ppc64
7582
echo "cyclonedx:registry=https://npm.pkg.github.com" > ~/.npmrc
7683
npm publish --access=public --@cyclonedx:registry='https://npm.pkg.github.com'

.github/workflows/test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ jobs:
5252
pushd packages/darwin-arm64
5353
npm publish --dry-run
5454
popd
55+
pushd packages/darwin-amd64
56+
npm publish --dry-run
57+
popd
5558
pushd packages/ppc64
5659
npm publish --dry-run
5760
popd

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ upx -9 --lzma ./plugins/cargo-auditable/cargo-auditable-cdxgen-linux-amd64
3939
./plugins/cargo-auditable/cargo-auditable-cdxgen-linux-amd64
4040
./plugins/dosai/dosai-linux-amd64 --help
4141

42-
for flavours in windows-amd64 linux-arm64 windows-arm64 darwin-arm64 ppc64
42+
for flavours in windows-amd64 linux-arm64 windows-arm64 darwin-arm64 darwin-amd64 ppc64
4343
do
4444
chmod +x packages/$flavours/build-$flavours.sh
4545
pushd packages/$flavours

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cyclonedx/cdxgen-plugins-bin",
3-
"version": "1.5.5",
3+
"version": "1.5.6",
44
"description": "Binary plugins to supercharge @cyclonedx/cdxgen npm package",
55
"main": "index.js",
66
"repository": {
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/usr/bin/env bash
2+
3+
rm -rf plugins/goversion
4+
rm -rf plugins/trivy
5+
rm -rf plugins/cargo-auditable
6+
rm -rf plugins/osquery
7+
rm -rf plugins/dosai
8+
mkdir -p plugins/osquery plugins/dosai
9+
10+
wget https://github.com/osquery/osquery/releases/download/5.11.0/osquery-5.11.0_1.macos_x86_64.tar.gz
11+
tar -xvf osquery-5.11.0_1.macos_x86_64.tar.gz
12+
cp opt/osquery/bin/osqueryd plugins/osquery/osqueryi-macos-amd64
13+
sha256sum plugins/osquery/osqueryi-macos-amd64 > plugins/osquery/osqueryi-macos-amd64.sha256
14+
rm -rf etc usr var opt
15+
rm osquery-5.11.0_1.macos_x86_64.tar.gz
16+
17+
curl -L https://github.com/owasp-dep-scan/dosai/releases/latest/download/Dosai-osx-x64 -o plugins/dosai/dosai-darwin-amd64
18+
chmod +x plugins/dosai/dosai-darwin-amd64
19+
sha256sum plugins/dosai/dosai-darwin-amd64 > plugins/dosai/dosai-darwin-amd64.sha256
20+
21+
for plug in goversion trivy cargo-auditable
22+
do
23+
mkdir -p plugins/$plug
24+
mv ../../plugins/$plug/*darwin-amd64* plugins/$plug/
25+
done

packages/darwin-amd64/index.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// Debug mode flag
2+
const DEBUG_MODE =
3+
process.env.CDXGEN_DEBUG_MODE === "debug" ||
4+
process.env.NODE_ENV === "development";
5+
6+
if (DEBUG_MODE) {
7+
console.log("cdxgen plugins check");
8+
}

packages/darwin-amd64/package.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"name": "@cyclonedx/cdxgen-plugins-bin-darwin-amd64",
3+
"version": "1.5.6",
4+
"description": "Arm64 binary plugins to supercharge @cyclonedx/cdxgen npm package",
5+
"main": "index.js",
6+
"repository": {
7+
"type": "git",
8+
"url": "git+https://github.com/cyclonedx/cdxgen-plugins-bin.git"
9+
},
10+
"keywords": [
11+
"cdxgen",
12+
"sbom",
13+
"bom",
14+
"plugins",
15+
"dependency",
16+
"appsec"
17+
],
18+
"author": "Prabhu Subramanian <[email protected]>",
19+
"license": "Apache-2.0",
20+
"bugs": {
21+
"url": "https://github.com/cyclonedx/cdxgen-plugins-bin/issues"
22+
},
23+
"homepage": "https://github.com/cyclonedx/cdxgen-plugins-bin#readme",
24+
"files": [
25+
"*.js",
26+
"plugins/"
27+
],
28+
"os": [
29+
"darwin"
30+
],
31+
"cpu": [
32+
"x64"
33+
]
34+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
goversion/
2+
trivy/
3+
cargo-auditable/
4+
osquery/
5+
dosai/

packages/darwin-amd64/plugins/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)