Skip to content

Commit

Permalink
Support upload to S3
Browse files Browse the repository at this point in the history
  • Loading branch information
Robert-Stackflow committed Sep 14, 2024
1 parent 3824e89 commit b29e0ac
Showing 1 changed file with 26 additions and 10 deletions.
36 changes: 26 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,7 @@ jobs:
with:
name: ${{ matrix.artifact_name }}
path: ${{ matrix.artifact_path }}

Publish:
if: startsWith(github.ref, 'refs/tags/')
name: Publish
Expand All @@ -224,20 +225,35 @@ jobs:
uses: actions/download-artifact@v4
with:
path: /tmp/artifacts
- name: List all Artifacts
run: ls -R /tmp/artifacts
- name: List and move all Artifacts
run: |
mkdir -p /tmp/artifacts/final
mv /tmp/artifacts/release-Android/*.apk /tmp/artifacts/final/
mv /tmp/artifacts/release-Windows/*.zip /tmp/artifacts/final/
mv /tmp/artifacts/release-Windows/*.exe /tmp/artifacts/final/
mv /tmp/artifacts/release-MacOS/*.dmg /tmp/artifacts/final/
mv /tmp/artifacts/release-iOS/*.ipa /tmp/artifacts/final/
mv /tmp/artifacts/release-Linux/*.deb /tmp/artifacts/final/
mv /tmp/artifacts/release-Linux/*.tar.gz /tmp/artifacts/final/
ls -R /tmp/artifacts/final
- name: Upload to S3
uses: shallwefootball/s3-upload-action@master
with:
endpoint: ${{ secrets.AWS_ENDPOINT }}
aws_key_id: ${{ secrets.AWS_KEY_ID }}
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY}}
aws_bucket: ${{ secrets.AWS_BUCKET }}
source_dir: /tmp/artifacts/final
destination_dir: CloudOTP/${{ steps.get_version.outputs.version }}
- name: Upload to release
uses: ncipollo/release-action@v1
with:
tag: ${{ github.ref_name }}
allowUpdates: true
artifacts: |
/tmp/artifacts/release-Android/*.apk
/tmp/artifacts/release-Windows/*.zip
/tmp/artifacts/release-Windows/*.exe
/tmp/artifacts/release-MacOS/*.dmg
/tmp/artifacts/release-iOS/*.ipa
/tmp/artifacts/release-Linux/*.deb
/tmp/artifacts/release-Linux/*.tar.gz
generateReleaseNotes: true
artifacts: /tmp/artifacts/final/*
artifactErrorsFailBuild: true
replacesArtifacts: true
makeLatest: true
draft: true
updateOnlyUnreleased: true

0 comments on commit b29e0ac

Please sign in to comment.