|
6 | 6 | - main |
7 | 7 | pull_request: |
8 | 8 |
|
9 | | -permissions: {} |
| 9 | +permissions: |
| 10 | + contents: read |
10 | 11 |
|
11 | 12 | jobs: |
12 | 13 | run-tests: |
|
21 | 22 | - uses: GitHubSecurityLab/actions-permissions/monitor@v1 |
22 | 23 | if: matrix.os == 'ubuntu-latest' |
23 | 24 | - uses: actions/checkout@v5 |
| 25 | + with: |
| 26 | + persist-credentials: false |
24 | 27 | - uses: docker/setup-docker-action@v4 |
25 | 28 | if: matrix.os == 'ubuntu-latest' |
26 | 29 | name: Setup Docker Environment |
|
39 | 42 | SKIP_ATLAS_LOCAL_TESTS: "true" |
40 | 43 | - name: Upload test results |
41 | 44 | if: always() && matrix.os == 'ubuntu-latest' |
42 | | - uses: actions/upload-artifact@v4 |
| 45 | + uses: actions/upload-artifact@v5 |
43 | 46 | with: |
44 | 47 | name: test-results |
45 | 48 | path: coverage/lcov.info |
|
51 | 54 | steps: |
52 | 55 | - uses: GitHubSecurityLab/actions-permissions/monitor@v1 |
53 | 56 | - uses: actions/checkout@v5 |
| 57 | + with: |
| 58 | + persist-credentials: false |
54 | 59 | - uses: actions/setup-node@v6 |
55 | 60 | with: |
56 | 61 | node-version-file: package.json |
|
64 | 69 | MDB_MCP_API_BASE_URL: ${{ vars.TEST_ATLAS_BASE_URL }} |
65 | 70 | run: npm test -- tests/integration/tools/atlas/ |
66 | 71 | - name: Upload test results |
67 | | - uses: actions/upload-artifact@v4 |
| 72 | + uses: actions/upload-artifact@v5 |
68 | 73 | if: always() |
69 | 74 | with: |
70 | 75 | name: atlas-test-results |
|
77 | 82 | steps: |
78 | 83 | - uses: GitHubSecurityLab/actions-permissions/monitor@v1 |
79 | 84 | - uses: actions/checkout@v5 |
80 | | - - uses: actions/setup-node@v4 |
| 85 | + with: |
| 86 | + persist-credentials: false |
| 87 | + - uses: actions/setup-node@v6 |
81 | 88 | with: |
82 | 89 | node-version-file: package.json |
83 | 90 | cache: "npm" |
|
86 | 93 | - name: Run tests |
87 | 94 | run: npm test -- tests/integration/tools/atlas-local/ |
88 | 95 | - name: Upload test results |
89 | | - uses: actions/upload-artifact@v4 |
| 96 | + uses: actions/upload-artifact@v5 |
90 | 97 | if: always() |
91 | 98 | with: |
92 | 99 | name: atlas-local-test-results |
|
99 | 106 | needs: [run-tests, run-atlas-tests, run-atlas-local-tests] |
100 | 107 | steps: |
101 | 108 | - uses: actions/checkout@v5 |
| 109 | + with: |
| 110 | + persist-credentials: false |
102 | 111 | - uses: actions/setup-node@v6 |
103 | 112 | with: |
104 | 113 | node-version-file: package.json |
|
0 commit comments