|
28 | 28 | run: sudo apt-get update && sudo apt-get install -y ninja-build |
29 | 29 |
|
30 | 30 | - name: Set up JDK 17 |
31 | | - uses: actions/setup-java@v3 |
| 31 | + uses: actions/setup-java@v4 |
32 | 32 | with: |
33 | 33 | java-version: '17' |
34 | 34 | distribution: 'temurin' |
|
56 | 56 | |
57 | 57 | - name: Validate version matches project version |
58 | 58 | run: | |
59 | | - PROJECT_VERSION=$(grep -E '^\s*versionName\s*:' build.gradle | sed -E 's/.*versionName\s*:\s*"([^"]+)".*/\1/') |
| 59 | + PROJECT_VERSION=$(grep -E 'versionName\s*:' build.gradle | sed -E 's/.*versionName\s*:\s*"([^"]+)".*/\1/') |
60 | 60 | TAG_VERSION="${{ steps.tag_version.outputs.version }}" |
61 | 61 | |
62 | 62 | echo "Project version: $PROJECT_VERSION" |
@@ -120,16 +120,12 @@ jobs: |
120 | 120 | MAVEN_REPO="/tmp/maven-repo" |
121 | 121 | ARTIFACTS_DIR="/tmp/release-artifacts" |
122 | 122 | |
123 | | - # Find all AAR files |
124 | | - find "$MAVEN_REPO" -name "*.aar" | while read aar_file; do |
125 | | - # Extract variant info from path |
126 | | - if [[ $aar_file =~ gpuimage-plus-([0-9.]+(-[^/]+)?)/gpuimage-plus-[0-9.]+(-[^/]+)?\.aar ]]; then |
127 | | - VARIANT="${BASH_REMATCH[1]}" |
128 | | - # Normalize variant name for file |
129 | | - VARIANT_NAME=$(echo "$VARIANT" | sed 's/\./-/g') |
130 | | - cp "$aar_file" "$ARTIFACTS_DIR/gpuimage-plus-${VARIANT}.aar" |
131 | | - echo " ✓ Packaged: gpuimage-plus-${VARIANT}.aar" |
132 | | - fi |
| 123 | + # Find and copy all AAR files from the maven repository |
| 124 | + # Expected structure: /tmp/maven-repo/org/wysaid/gpuimage-plus/{version}/gpuimage-plus-{version}.aar |
| 125 | + find "$MAVEN_REPO/org/wysaid/gpuimage-plus" -name "*.aar" | while read aar_file; do |
| 126 | + filename=$(basename "$aar_file") |
| 127 | + cp "$aar_file" "$ARTIFACTS_DIR/$filename" |
| 128 | + echo " ✓ Packaged: $filename" |
133 | 129 | done |
134 | 130 | |
135 | 131 | echo "✅ All AAR artifacts packaged" |
|
0 commit comments