|
12 | 12 | runs-on: ubuntu-24.04 |
13 | 13 | container: ghcr.io/datadog/images-rb/engines/ruby:3.3 |
14 | 14 | steps: |
15 | | - - uses: actions/checkout@v4 |
| 15 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
16 | 16 | - run: bundle lock |
17 | | - - uses: actions/upload-artifact@v4 |
| 17 | + - uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 |
18 | 18 | id: lockfile |
19 | 19 | with: |
20 | 20 | name: 'check-lockfile-${{ github.sha }}-${{ github.run_id }}' |
|
27 | 27 | needs: ['build'] |
28 | 28 | container: ghcr.io/datadog/images-rb/engines/ruby:3.3 |
29 | 29 | steps: |
30 | | - - uses: actions/checkout@v4 |
31 | | - - uses: actions/download-artifact@v4 |
| 30 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
| 31 | + - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 |
32 | 32 | - run: bundle install |
33 | 33 | - run: bundle exec rake rubocop |
34 | 34 |
|
|
38 | 38 | needs: ['build'] |
39 | 39 | container: ghcr.io/datadog/images-rb/engines/ruby:3.3 |
40 | 40 | steps: |
41 | | - - uses: actions/checkout@v4 |
42 | | - - uses: actions/download-artifact@v4 |
| 41 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
| 42 | + - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 |
43 | 43 | - name: Install dependencies |
44 | 44 | run: bundle install |
45 | 45 | - run: bundle exec rake standard |
|
50 | 50 | needs: ['build'] |
51 | 51 | container: ghcr.io/datadog/images-rb/engines/ruby:3.3 |
52 | 52 | steps: |
53 | | - - uses: actions/checkout@v4 |
54 | | - - uses: actions/download-artifact@v4 |
| 53 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
| 54 | + - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 |
55 | 55 | - name: Install dependencies |
56 | 56 | run: bundle install |
57 | 57 | - name: Check for stale signature files |
|
71 | 71 | container: ghcr.io/datadog/images-rb/engines/ruby:3.3 |
72 | 72 | steps: |
73 | 73 | - name: Checkout |
74 | | - uses: actions/checkout@v4 |
75 | | - - uses: actions/download-artifact@v4 # requires the lockfile |
| 74 | + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
| 75 | + - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 # requires the lockfile |
76 | 76 | - uses: DataDog/datadog-sca-github-action@main |
77 | 77 | with: |
78 | 78 | dd_api_key: ${{ secrets.DD_API_KEY }} |
|
84 | 84 | name: dd/static-analysis |
85 | 85 | runs-on: ubuntu-24.04 |
86 | 86 | steps: |
87 | | - - uses: actions/checkout@v4 |
| 87 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
88 | 88 | - uses: DataDog/datadog-static-analyzer-github-action@v1 |
89 | 89 | with: |
90 | 90 | dd_api_key: ${{ secrets.DD_API_KEY }} |
|
97 | 97 | runs-on: ubuntu-24.04 |
98 | 98 | container: semgrep/semgrep # PENDING: Possible to be rate limited. |
99 | 99 | steps: |
100 | | - - uses: actions/checkout@v4 |
| 100 | + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
101 | 101 | - run: | |
102 | 102 | semgrep ci \ |
103 | 103 | --include=bin/* \ |
|
0 commit comments