|
20 | 20 | shell: bash |
21 | 21 | run: cargo build --release -p datadog-serverless-trace-mini-agent --target x86_64-unknown-linux-musl |
22 | 22 | - name: Upload artifacts for release step |
23 | | - uses: actions/upload-artifact@v3 |
| 23 | + uses: actions/upload-artifact@v4 |
24 | 24 | with: |
25 | 25 | name: datadog-serverless-agent-linux-amd64 |
26 | 26 | path: target/x86_64-unknown-linux-musl/release/datadog-serverless-trace-mini-agent |
|
37 | 37 | shell: bash |
38 | 38 | run: cargo build --release -p datadog-serverless-trace-mini-agent |
39 | 39 | - name: Upload artifacts for release step |
40 | | - uses: actions/upload-artifact@v3 |
| 40 | + uses: actions/upload-artifact@v4 |
41 | 41 | with: |
42 | 42 | name: datadog-serverless-agent-windows-amd64 |
43 | 43 | path: target/release/datadog-serverless-trace-mini-agent.exe |
|
49 | 49 | - name: Checkout code |
50 | 50 | uses: actions/checkout@v4 |
51 | 51 | - name: Download artifacts from build step |
52 | | - uses: actions/download-artifact@v3 |
| 52 | + uses: actions/download-artifact@v4 |
53 | 53 | with: |
54 | 54 | path: target/release/binaries |
55 | 55 | - name: UPX compress binaries |
|
59 | 59 | chmod +x "$file" |
60 | 60 | upx "$file" --lzma |
61 | 61 | done |
62 | | - - name: Zip binaries |
63 | | - run: zip -r datadog-serverless-agent.zip ./* |
64 | | - working-directory: target/release/binaries |
65 | | - - name: Release |
66 | | - uses: softprops/action-gh-release@v1 |
| 62 | + - name: Upload binaries |
| 63 | + uses: actions/upload-artifact@v4 |
67 | 64 | with: |
68 | | - draft: true |
69 | | - generate_release_notes: true |
70 | | - files: target/release/binaries/datadog-serverless-agent.zip |
| 65 | + name: datadog-serverless-agent |
| 66 | + path: target/release/binaries/*/* |
0 commit comments