mirror of
https://github.com/get-aurora-dev/iso.git
synced 2026-11-03 21:49:46 -09:00
fix(ci): fix the promoto-iso workflow (#49)
This commit is contained in:
parent
519c412333
commit
ab349b956f
1 changed files with 18 additions and 12 deletions
30
.github/workflows/promote-iso.yml
vendored
30
.github/workflows/promote-iso.yml
vendored
|
|
@ -27,10 +27,10 @@ jobs:
|
|||
# Production Bucket Config (Destination)
|
||||
RCLONE_CONFIG_R2_PROD_TYPE: s3
|
||||
RCLONE_CONFIG_R2_PROD_PROVIDER: Cloudflare
|
||||
RCLONE_CONFIG_R2_PROD_ACCESS_KEY_ID: ${{ secrets. AURORA_DL_R2_ACCESS_KEY_ID }}
|
||||
RCLONE_CONFIG_R2_PROD_ACCESS_KEY_ID: ${{ secrets.AURORA_DL_R2_ACCESS_KEY_ID }}
|
||||
RCLONE_CONFIG_R2_PROD_SECRET_ACCESS_KEY: ${{ secrets.AURORA_DL_R2_ACCESS_SECRET_KEY }}
|
||||
RCLONE_CONFIG_R2_PROD_REGION: auto
|
||||
RCLONE_CONFIG_R2_PROD_ENDPOINT: ${{ secrets. AURORA_DL_R2_ENDPOINT }}
|
||||
RCLONE_CONFIG_R2_PROD_ENDPOINT: ${{ secrets.AURORA_DL_R2_ENDPOINT }}
|
||||
|
||||
steps:
|
||||
- name: Install rclone
|
||||
|
|
@ -40,18 +40,20 @@ jobs:
|
|||
run: |
|
||||
echo "Files in Test bucket:"
|
||||
/home/linuxbrew/.linuxbrew/bin/rclone ls R2_TEST:aurora-dl-test \
|
||||
--include "*.iso" \
|
||||
--include "*.iso-CHECKSUM" \
|
||||
--exclude "aurora-beta-*"
|
||||
--filter "- *-beta-*" \
|
||||
--filter "+ *.iso" \
|
||||
--filter "+ *.iso-CHECKSUM" \
|
||||
--filter "- *"
|
||||
|
||||
- name: Promote ISOs (Dry Run)
|
||||
if: inputs.dry_run == true
|
||||
run: |
|
||||
echo "Running in DRY RUN mode - no files will be copied"
|
||||
/home/linuxbrew/.linuxbrew/bin/rclone sync R2_TEST:aurora-dl-test R2_PROD:aurora-dl \
|
||||
--include "*.iso" \
|
||||
--include "*.iso-CHECKSUM" \
|
||||
--exclude "aurora-beta-*" \
|
||||
--filter "- *-beta-*" \
|
||||
--filter "+ *.iso" \
|
||||
--filter "+ *.iso-CHECKSUM" \
|
||||
--filter "- *" \
|
||||
--dry-run \
|
||||
--verbose
|
||||
|
||||
|
|
@ -60,9 +62,10 @@ jobs:
|
|||
run: |
|
||||
echo "Promoting ISOs from Test to Production"
|
||||
/home/linuxbrew/.linuxbrew/bin/rclone sync R2_TEST:aurora-dl-test R2_PROD:aurora-dl \
|
||||
--include "*.iso" \
|
||||
--include "*.iso-CHECKSUM" \
|
||||
--exclude "aurora-beta-*" \
|
||||
--filter "- *-beta-*" \
|
||||
--filter "+ *.iso" \
|
||||
--filter "+ *.iso-CHECKSUM" \
|
||||
--filter "- *" \
|
||||
--verbose \
|
||||
--progress
|
||||
|
||||
|
|
@ -70,4 +73,7 @@ jobs:
|
|||
if: inputs.dry_run == false
|
||||
run: |
|
||||
echo "Files in Production bucket after promotion:"
|
||||
/home/linuxbrew/.linuxbrew/bin/rclone ls R2_PROD:aurora-dl --include "*.iso" --include "*.iso-CHECKSUM"
|
||||
/home/linuxbrew/.linuxbrew/bin/rclone ls R2_PROD:aurora-dl \
|
||||
--filter "+ *.iso" \
|
||||
--filter "+ *.iso-CHECKSUM" \
|
||||
--filter "- *"
|
||||
|
|
|
|||
Loading…
Reference in a new issue