diff --git a/.github/workflows/source-export.yml b/.github/workflows/source-export.yml new file mode 100644 index 00000000..e003f683 --- /dev/null +++ b/.github/workflows/source-export.yml @@ -0,0 +1,25 @@ +name: Source export + +on: + pull_request: + branches: [main] + +permissions: + contents: read + +jobs: + export: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false + - name: Create source archive + run: tar --exclude=.git -czf "$RUNNER_TEMP/agent-runtime-source.tgz" . + - name: Upload source archive + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: agent-runtime-source + path: ${{ runner.temp }}/agent-runtime-source.tgz + if-no-files-found: error + compression-level: 0