mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-22 16:48:23 +01:00
Upgrade AWS CLI on Mac runners to resolve segfault issue (#137)
The installed version of the AWS CLI is causing segfaults while uploading binaries to S3. The latest version of the CLI does not appear to have this problem so I am adding a script to upgrade the CLI for Mac targets.
This commit is contained in:
parent
ee51f2de12
commit
e9df61b925
3
.github/workflows/build-helper.yml
vendored
3
.github/workflows/build-helper.yml
vendored
@ -28,6 +28,9 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install --no-install-recommends -y libarchive-tools libopenjp2-tools rpm squashfs-tools
|
sudo apt-get install --no-install-recommends -y libarchive-tools libopenjp2-tools rpm squashfs-tools
|
||||||
|
- name: Upgrade AWS CLI (Mac only) # The pre-installed version of the AWS CLI has a segfault problem so we'll install it via Homebrew instead.
|
||||||
|
if: matrix.platform == 'darwin'
|
||||||
|
run: brew update && brew install awscli
|
||||||
- name: Install FPM # The version of FPM that comes bundled with electron-builder doesn't include a Linux ARM target. Installing Gems onto the runner is super quick so we'll just do this for all targets.
|
- name: Install FPM # The version of FPM that comes bundled with electron-builder doesn't include a Linux ARM target. Installing Gems onto the runner is super quick so we'll just do this for all targets.
|
||||||
run: sudo gem install fpm
|
run: sudo gem install fpm
|
||||||
- uses: actions/setup-go@v5
|
- uses: actions/setup-go@v5
|
||||||
|
Loading…
Reference in New Issue
Block a user