|
81 | 81 | if: | |
82 | 82 | contains(github.event.head_commit.message, '[all]') || |
83 | 83 | contains(github.event.head_commit.message, '[ios]') || |
| 84 | + contains(github.event.head_commit.message, '[openvpnadapter-ios]') || |
84 | 85 | contains(github.event.head_commit.message, '[openvpnadapter]') |
85 | 86 |
|
86 | 87 | steps: |
@@ -129,18 +130,24 @@ jobs: |
129 | 130 | rm -rf $WORKINGDIR/OpenVPNAdapter/build/Release-iphoneos/mbedTLS.framework |
130 | 131 | rm -rf $WORKINGDIR/OpenVPNAdapter/build/Release-iphoneos/OpenVPNAdapter.framework.dSYM |
131 | 132 |
|
132 | | - - name: Generate Checksums for iOS |
| 133 | + - name: Generate Checksums for OpenVPNAdapter.framework |
133 | 134 | run: | |
134 | 135 | export WORKINGDIR=`pwd` |
135 | | - find $WORKINGDIR/OpenVPNAdapter/build/Release-iphoneos/ \ |
136 | | - -type f \( -name '*.framework' -o -name '*.dylib' \) \ |
137 | | - -exec sh -c 'openssl dgst -sha256 -r "$1" > "$1.sha256"' _ {} \; |
| 136 | + if [ -d "$WORKINGDIR/OpenVPNAdapter/build/Release-iphoneos/OpenVPNAdapter.framework" ]; then |
| 137 | + echo "Generating checksums for OpenVPNAdapter.framework..." |
| 138 | + find $WORKINGDIR/OpenVPNAdapter/build/Release-iphoneos/OpenVPNAdapter.framework \ |
| 139 | + -type f \ |
| 140 | + -exec sh -c 'openssl dgst -sha256 -r "$1" > "$1.sha256"' _ {} \; |
| 141 | + else |
| 142 | + echo "Directory $WORKINGDIR/OpenVPNAdapter/build/Release-iphoneos/OpenVPNAdapter.framework does not exist." |
| 143 | + exit 1 |
| 144 | + fi |
138 | 145 | |
139 | 146 | - name: Archive Build |
140 | 147 | uses: actions/upload-artifact@v3 |
141 | 148 | with: |
142 | 149 | name: OpenVPNAdapter-ios |
143 | | - path: OpenVPNAdapter/build |
| 150 | + path: OpenVPNAdapter/build/Release-iphoneos |
144 | 151 | github-release: |
145 | 152 | name: GitHub Release |
146 | 153 | needs: [build-macos, build-ios] |
|
0 commit comments