From 7d1e0f498681cb8d003993ac4fc3173dc722f6eb Mon Sep 17 00:00:00 2001 From: El Arbi Belfarsi Date: Wed, 10 Jul 2024 07:52:38 -0400 Subject: [PATCH] s3 bucket upload edit 6 --- .github/workflows/package-manifests.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/package-manifests.yml b/.github/workflows/package-manifests.yml index db936f620a0..46afba37342 100644 --- a/.github/workflows/package-manifests.yml +++ b/.github/workflows/package-manifests.yml @@ -52,11 +52,18 @@ jobs: - name: Prepare Directory Structure run: | - mkdir -p ${{ github.workspace }}/bin - mv ${{ github.workspace }}/output.json ${{ github.workspace }}/bin/output.json + version=$(jq -r '.[0].Version' ${{ github.workspace }}/output.json | cut -d'-' -f1) + base_dir="${{ github.workspace }}/CE-Candidate-${version}" + mkdir -p "$base_dir" + jq -r '.[] | .Edge_Cast_path' ${{ github.workspace }}/output.json | while read path; do + full_path="$base_dir/$(echo $path | sed 's#releases/CE-Candidate-[^/]*##')" + mkdir -p "$(dirname "$full_path")" + touch "$full_path" + done + + - name: Sync Directory to S3 Bucket + run: aws s3 sync $base_dir s3://ebelfarsi-bucket/ - - name: Sync bin Directory to S3 Bucket - run: aws s3 sync ${{ github.workspace }}/bin s3://ebelfarsi-bucket/ - name: Upload output.json to GitHub Release uses: ncipollo/release-action@v1.14.0