|
|
@@ -696,6 +696,7 @@ jobs:
|
|
|
cp ./boot-lz4.img ../${{ env.FILE_NAME }}-boot-lz4.img
|
|
|
|
|
|
- name: Upload AnyKernel3 Artifacts
|
|
|
+ id: upload_ak3
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ${{ env.FILE_NAME }}-AnyKernel3
|
|
|
@@ -705,6 +706,7 @@ jobs:
|
|
|
|
|
|
- name: Upload Boot Image
|
|
|
if: hashFiles('*-boot.img') != ''
|
|
|
+ id: upload_boot
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ${{ env.FILE_NAME }}-boot.img
|
|
|
@@ -714,6 +716,7 @@ jobs:
|
|
|
|
|
|
- name: Upload Boot Image (GZ)
|
|
|
if: hashFiles('*-boot-gz.img') != ''
|
|
|
+ id: upload_boot_gz
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ${{ env.FILE_NAME }}-boot-gz.img
|
|
|
@@ -723,6 +726,7 @@ jobs:
|
|
|
|
|
|
- name: Upload Boot Image (LZ4)
|
|
|
if: hashFiles('*-boot-lz4.img') != ''
|
|
|
+ id: upload_boot_lz4
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ${{ env.FILE_NAME }}-boot-lz4.img
|
|
|
@@ -731,6 +735,7 @@ jobs:
|
|
|
compression-level: 9
|
|
|
|
|
|
- name: Upload Raw Image
|
|
|
+ id: upload_image_raw
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ${{ env.FILE_NAME }}-Image
|
|
|
@@ -739,6 +744,7 @@ jobs:
|
|
|
compression-level: 9
|
|
|
|
|
|
- name: Upload Raw Image (GZ)
|
|
|
+ id: upload_image_gz
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ${{ env.FILE_NAME }}-Image.gz
|
|
|
@@ -747,6 +753,7 @@ jobs:
|
|
|
compression-level: 9
|
|
|
|
|
|
- name: Upload Raw Image (LZ4)
|
|
|
+ id: upload_image_lz4
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ${{ env.FILE_NAME }}-Image.lz4
|
|
|
@@ -756,11 +763,45 @@ jobs:
|
|
|
|
|
|
- name: Upload Build Diagnostics
|
|
|
if: ${{ always() }}
|
|
|
+ id: upload_rejects
|
|
|
uses: actions/upload-artifact@v4
|
|
|
with:
|
|
|
name: ${{ env.FILE_NAME }}-Rejected-Patches
|
|
|
path: patch-rejects
|
|
|
compression-level: 9
|
|
|
+
|
|
|
+ - name: Add Artifact Links
|
|
|
+ if: ${{ always() }}
|
|
|
+ env:
|
|
|
+ FILE_NAME: ${{ env.FILE_NAME }}
|
|
|
+ AK3_ID: ${{ steps.upload_ak3.outputs.artifact-id }}
|
|
|
+ BOOT_ID: ${{ steps.upload_boot.outputs.artifact-id }}
|
|
|
+ BOOT_GZ_ID: ${{ steps.upload_boot_gz.outputs.artifact-id }}
|
|
|
+ BOOT_LZ4_ID: ${{ steps.upload_boot_lz4.outputs.artifact-id }}
|
|
|
+ IMG_RAW_ID: ${{ steps.upload_image_raw.outputs.artifact-id }}
|
|
|
+ IMG_GZ_ID: ${{ steps.upload_image_gz.outputs.artifact-id }}
|
|
|
+ IMG_LZ4_ID: ${{ steps.upload_image_lz4.outputs.artifact-id }}
|
|
|
+ REJECTS_ID: ${{ steps.upload_rejects.outputs.artifact-id }}
|
|
|
+ run: |
|
|
|
+ echo "### Artifact Links" >> $GITHUB_STEP_SUMMARY
|
|
|
+ BASE_URL="https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}/artifacts"
|
|
|
+
|
|
|
+ append_link() {
|
|
|
+ local id="$1"
|
|
|
+ local label="$2"
|
|
|
+ if [ -n "$id" ]; then
|
|
|
+ echo "- [${label}](${BASE_URL}/${id})" >> $GITHUB_STEP_SUMMARY
|
|
|
+ fi
|
|
|
+ }
|
|
|
+
|
|
|
+ append_link "$AK3_ID" "${FILE_NAME}-AnyKernel3"
|
|
|
+ append_link "$BOOT_ID" "${FILE_NAME}-boot.img"
|
|
|
+ append_link "$BOOT_GZ_ID" "${FILE_NAME}-boot-gz.img"
|
|
|
+ append_link "$BOOT_LZ4_ID" "${FILE_NAME}-boot-lz4.img"
|
|
|
+ append_link "$IMG_RAW_ID" "${FILE_NAME}-Image"
|
|
|
+ append_link "$IMG_GZ_ID" "${FILE_NAME}-Image.gz"
|
|
|
+ append_link "$IMG_LZ4_ID" "${FILE_NAME}-Image.lz4"
|
|
|
+ append_link "$REJECTS_ID" "${FILE_NAME}-Rejected-Patches"
|
|
|
|
|
|
- name: Initialize Kernel Summary
|
|
|
if: ${{ always() }}
|