forked from opentiny/tiny-engine
fix(ci): remove workflow-level env block exposing secrets (#1799)
* fix: remove workflow-level env block exposing AK/SK secrets in deploy-cdn.yml Agent-Logs-Url: https://github.com/hexqi/tiny-engine/sessions/3df4833b-3a72-4060-a7e5-683f8f0213a9 Co-authored-by: hexqi <18585869+hexqi@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
This commit is contained in:
parent
21cb852013
commit
e80fb49346
|
|
@ -9,12 +9,6 @@ on:
|
|||
default: true
|
||||
type: boolean
|
||||
|
||||
env:
|
||||
HUAWEI_CLOUD_AK: ${{ secrets.HUAWEI_CLOUD_AK }}
|
||||
HUAWEI_CLOUD_SK: ${{ secrets.HUAWEI_CLOUD_SK }}
|
||||
HUAWEI_CLOUD_ENDPOINT: ${{ secrets.HUAWEI_CLOUD_ENDPOINT }}
|
||||
HUAWEI_CLOUD_BUCKET: ${{ secrets.HUAWEI_CLOUD_BUCKET }}
|
||||
|
||||
jobs:
|
||||
check-secrets:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
@ -146,12 +140,12 @@ jobs:
|
|||
|
||||
- name: Configure and Upload to OBS
|
||||
run: |
|
||||
obsutil config -i=${{ env.HUAWEI_CLOUD_AK }} \
|
||||
-k=${{ env.HUAWEI_CLOUD_SK }} \
|
||||
-e=${{ env.HUAWEI_CLOUD_ENDPOINT }}
|
||||
obsutil config -i=${{ secrets.HUAWEI_CLOUD_AK }} \
|
||||
-k=${{ secrets.HUAWEI_CLOUD_SK }} \
|
||||
-e=${{ secrets.HUAWEI_CLOUD_ENDPOINT }}
|
||||
# Upload to versioned path
|
||||
obsutil cp ./designer-demo/dist \
|
||||
obs://${{ env.HUAWEI_CLOUD_BUCKET }}/${{ needs.build.outputs.obs-path }} \
|
||||
obs://${{ secrets.HUAWEI_CLOUD_BUCKET }}/${{ needs.build.outputs.obs-path }} \
|
||||
-r -f -flat
|
||||
|
||||
# If is_latest_release is true, also upload to latest path
|
||||
|
|
@ -160,9 +154,9 @@ jobs:
|
|||
find ./designer-demo/dist -type f \( -name "*.html" -o -name "*.js" -o -name "*.mjs" -o -name "*.css" \) \
|
||||
-exec sed -i "s|${{ needs.build.outputs.cdn-base }}|${{ needs.build.outputs.cdn-base-latest }}|g" {} +
|
||||
obsutil cp ./designer-demo/dist \
|
||||
obs://${{ env.HUAWEI_CLOUD_BUCKET }}/${{ needs.build.outputs.obs-path-latest }} \
|
||||
obs://${{ secrets.HUAWEI_CLOUD_BUCKET }}/${{ needs.build.outputs.obs-path-latest }} \
|
||||
-r -f -flat
|
||||
fi
|
||||
|
||||
echo "Uploaded to: obs://${{ env.HUAWEI_CLOUD_BUCKET }}/${{ needs.build.outputs.obs-path }}"
|
||||
echo "Uploaded to: obs://${{ secrets.HUAWEI_CLOUD_BUCKET }}/${{ needs.build.outputs.obs-path }}"
|
||||
echo "CDN URL: https://res-static.opentiny.design/${{ needs.build.outputs.obs-path }}"
|
||||
|
|
|
|||
Loading…
Reference in New Issue