Skip to content

Commit

Permalink
top level directory is not portable
Browse files Browse the repository at this point in the history
  • Loading branch information
tayloraswift committed Aug 25, 2024
1 parent c5cd87d commit 1b885d2
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ runs:
id: cache_swift
uses: actions/cache@v2
with:
path: "/swift/swift.tar.gz"
path: "${{ env.HOME }}/swift/swift.tar.gz"
key: "swift:${{ inputs.swift-id }}"

- name: Download Swift
Expand All @@ -32,24 +32,23 @@ runs:
SWIFT_PREFIX: ${{ inputs.swift-prefix }}
SWIFT_ID: ${{ inputs.swift-id }}
run: |
sudo mkdir -p /swift/$SWIFT_ID
sudo curl https://download.swift.org/$SWIFT_PREFIX/$SWIFT_ID.tar.gz \
--output /swift/swift.tar.gz
mkdir -p $HOME/swift/$SWIFT_ID
curl https://download.swift.org/$SWIFT_PREFIX/$SWIFT_ID.tar.gz \
--output $HOME/swift/swift.tar.gz
- name: Install Swift
shell: bash
env:
SWIFT_ID: ${{ inputs.swift-id }}
run: |
sudo mkdir -p /swift/$SWIFT_ID
sudo tar -xzf /swift/swift.tar.gz -C /swift/$SWIFT_ID --strip 1
echo "SWIFT_INSTALLATION=/swift/$SWIFT_ID/usr" >> $GITHUB_ENV
echo "/swift/$SWIFT_ID/usr/bin" >> $GITHUB_PATH
mkdir -p $HOME/swift/$SWIFT_ID
tar -xzf $HOME/swift/swift.tar.gz -C $HOME/swift/$SWIFT_ID --strip 1
echo "SWIFT_INSTALLATION=$HOME/swift/$SWIFT_ID/usr" >> $GITHUB_ENV
echo "$HOME/swift/$SWIFT_ID/usr/bin" >> $GITHUB_PATH
- name: Check Swift
shell: bash
run: |
cat $GITHUB_PATH
echo $SWIFT_INSTALLATION
$SWIFT_INSTALLATION/bin/swift --version
cat $GITHUB_PATH
swift --version

0 comments on commit 1b885d2

Please sign in to comment.