From 1b885d2d269ae8938f09624a636eb4b16ecb1920 Mon Sep 17 00:00:00 2001 From: Dianna Date: Sun, 25 Aug 2024 21:19:44 +0000 Subject: [PATCH] top level directory is not portable --- action.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/action.yml b/action.yml index eed9d64..562e7e2 100644 --- a/action.yml +++ b/action.yml @@ -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 @@ -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