From 00d29766b9b06d05731ae9fb08ceb174e94d8d75 Mon Sep 17 00:00:00 2001 From: Florian Engelhardt Date: Fri, 14 Feb 2025 16:37:51 +0100 Subject: [PATCH] add release artifact job --- .github/workflows/add-asset-to-gh-release.yml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/add-asset-to-gh-release.yml diff --git a/.github/workflows/add-asset-to-gh-release.yml b/.github/workflows/add-asset-to-gh-release.yml new file mode 100644 index 0000000000..bfefcb9f48 --- /dev/null +++ b/.github/workflows/add-asset-to-gh-release.yml @@ -0,0 +1,25 @@ +name: Add assets to release + +on: + workflow_dispatch: + inputs: + packagesUrl: + description: 'URL for `packages.tar.gz` to add to release' + required: true + releaseVersion: + description: 'Version to add the assets to' + required: true + +jobs: + add-assets-to-release: + runs-on: ubuntu-latest + steps: + - run: | + curl -L -o packages.tar.gz $PACKAGES_URL + tar -xvzf packages.tar.gz + cd build/packages/ + gh release upload -R DataDog/dd-trace-php --clobber $RELEASE * + env: + PACKAGES_URL: ${{ inputs.packagesUrl }} + RELEASE: ${{ inputs.releaseVersion }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file