mirror of
https://github.com/RTimothyEdwards/magic.git
synced 2026-09-07 19:36:23 +02:00
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:
committed by
R. Timothy Edwards
parent
f5ff38ff2f
commit
d5d5ea363f
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user