Item 6 + 7: add metainfo.xml, --updateinformation, validate target, Validate AppImage step

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
This commit is contained in:
Darryl L. Miles
2026-07-23 16:09:35 -04:00
committed by R. Timothy Edwards
co-authored by copilot-swe-agent[bot] <198982749+[email protected]>
parent f5ff38ff2f
commit d5d5ea363f
9 changed files with 187 additions and 8 deletions
+10 -1
View File
@@ -281,6 +281,8 @@ jobs:
echo "| AppImageTool URL | ${APPIMAGETOOL_DOWNLOAD_URL} |" >> "$GITHUB_STEP_SUMMARY"
- name: Build project
env:
UPDATEINFORMATION: gh-releases-zsync|${{ github.repository_owner }}|${{ github.event.repository.name }}|latest|Magic-*EL10.AppImage.zsync
run: |
cd appimage/10
make \
@@ -290,13 +292,20 @@ jobs:
TCL_TARBALL_URL="${TCL_TARBALL_URL}" \
TK_TARBALL_URL="${TK_TARBALL_URL}" \
TCL_TARBALL_SHA256="${TCL_TARBALL_SHA256}" \
TK_TARBALL_SHA256="${TK_TARBALL_SHA256}"
TK_TARBALL_SHA256="${TK_TARBALL_SHA256}" \
UPDATEINFORMATION="${UPDATEINFORMATION}"
ln -v Magic-x86_64.AppImage "${MAGIC_APPIMAGE_OUTPUT_FILENAME}"
ls -l *.AppImage
sha256sum *.AppImage
pwd
- name: Validate AppImage
run: |
sudo apt-get install -y --no-install-recommends desktop-file-utils appstream
cd appimage/10
make validate
- name: Create RELEASE-NOTES.txt
run: |
cd appimage/10
+10 -1
View File
@@ -281,6 +281,8 @@ jobs:
echo "| AppImageTool URL | ${APPIMAGETOOL_DOWNLOAD_URL} |" >> "$GITHUB_STEP_SUMMARY"
- name: Build project
env:
UPDATEINFORMATION: gh-releases-zsync|${{ github.repository_owner }}|${{ github.event.repository.name }}|latest|Magic-*EL7.AppImage.zsync
run: |
cd appimage/7
make \
@@ -290,13 +292,20 @@ jobs:
TCL_TARBALL_URL="${TCL_TARBALL_URL}" \
TK_TARBALL_URL="${TK_TARBALL_URL}" \
TCL_TARBALL_SHA256="${TCL_TARBALL_SHA256}" \
TK_TARBALL_SHA256="${TK_TARBALL_SHA256}"
TK_TARBALL_SHA256="${TK_TARBALL_SHA256}" \
UPDATEINFORMATION="${UPDATEINFORMATION}"
ln -v Magic-x86_64.AppImage "${MAGIC_APPIMAGE_OUTPUT_FILENAME}"
ls -l *.AppImage
sha256sum *.AppImage
pwd
- name: Validate AppImage
run: |
sudo apt-get install -y --no-install-recommends desktop-file-utils appstream
cd appimage/7
make validate
- name: Create RELEASE-NOTES.txt
run: |
cd appimage/7
+10 -1
View File
@@ -281,6 +281,8 @@ jobs:
echo "| AppImageTool URL | ${APPIMAGETOOL_DOWNLOAD_URL} |" >> "$GITHUB_STEP_SUMMARY"
- name: Build project
env:
UPDATEINFORMATION: gh-releases-zsync|${{ github.repository_owner }}|${{ github.event.repository.name }}|latest|Magic-*EL8.AppImage.zsync
run: |
cd appimage/8
make \
@@ -290,13 +292,20 @@ jobs:
TCL_TARBALL_URL="${TCL_TARBALL_URL}" \
TK_TARBALL_URL="${TK_TARBALL_URL}" \
TCL_TARBALL_SHA256="${TCL_TARBALL_SHA256}" \
TK_TARBALL_SHA256="${TK_TARBALL_SHA256}"
TK_TARBALL_SHA256="${TK_TARBALL_SHA256}" \
UPDATEINFORMATION="${UPDATEINFORMATION}"
ln -v Magic-x86_64.AppImage "${MAGIC_APPIMAGE_OUTPUT_FILENAME}"
ls -l *.AppImage
sha256sum *.AppImage
pwd
- name: Validate AppImage
run: |
sudo apt-get install -y --no-install-recommends desktop-file-utils appstream
cd appimage/8
make validate
- name: Create RELEASE-NOTES.txt
run: |
cd appimage/8
+10 -1
View File
@@ -281,6 +281,8 @@ jobs:
echo "| AppImageTool URL | ${APPIMAGETOOL_DOWNLOAD_URL} |" >> "$GITHUB_STEP_SUMMARY"
- name: Build project
env:
UPDATEINFORMATION: gh-releases-zsync|${{ github.repository_owner }}|${{ github.event.repository.name }}|latest|Magic-*EL9.AppImage.zsync
run: |
cd appimage/9
make \
@@ -290,13 +292,20 @@ jobs:
TCL_TARBALL_URL="${TCL_TARBALL_URL}" \
TK_TARBALL_URL="${TK_TARBALL_URL}" \
TCL_TARBALL_SHA256="${TCL_TARBALL_SHA256}" \
TK_TARBALL_SHA256="${TK_TARBALL_SHA256}"
TK_TARBALL_SHA256="${TK_TARBALL_SHA256}" \
UPDATEINFORMATION="${UPDATEINFORMATION}"
ln -v Magic-x86_64.AppImage "${MAGIC_APPIMAGE_OUTPUT_FILENAME}"
ls -l *.AppImage
sha256sum *.AppImage
pwd
- name: Validate AppImage
run: |
sudo apt-get install -y --no-install-recommends desktop-file-utils appstream
cd appimage/9
make validate
- name: Create RELEASE-NOTES.txt
run: |
cd appimage/9