chore(ci): update pre-release.yml from moko-platform [skip ci]

This commit is contained in:
2026-05-26 22:37:02 +00:00
parent 13b232f18a
commit cdf2d05950
+15 -1
View File
@@ -162,9 +162,18 @@ jobs:
zip -r "../../build/package/${EXT_NAME}.zip" . -x $EXCLUDES
cd "$OLDPWD"
done
# Copy top-level files (manifest XML, script PHP, etc.)
for f in "${SOURCE_DIR}"/*.xml "${SOURCE_DIR}"/*.php; do
[ -f "$f" ] && cp "$f" build/package/
done
# Copy top-level directories (language/, media/, etc.) — exclude packages/
for d in "${SOURCE_DIR}"/*/; do
[ ! -d "$d" ] && continue
DIRNAME=$(basename "$d")
[ "$DIRNAME" = "packages" ] && continue
cp -r "$d" "build/package/${DIRNAME}"
echo " Included dir: ${DIRNAME}/"
done
else
echo "=== Building standard extension ==="
rsync -a \
@@ -245,15 +254,20 @@ jobs:
run: |
VERSION="${{ steps.meta.outputs.version }}"
STABILITY="${{ steps.meta.outputs.stability }}"
SHA256="${{ steps.zip.outputs.sha256 }}"
if [ ! -f "updates.xml" ]; then
echo "No updates.xml -- skipping"
exit 0
fi
SHA_FLAG=""
[ -n "$SHA256" ] && SHA_FLAG="--sha ${SHA256}"
php ${MOKO_CLI}/updates_xml_build.php \
--path . --version "${VERSION}" --stability "${STABILITY}" \
--gitea-url "${GITEA_URL}" --org "${GITEA_ORG}" --repo "${GITEA_REPO}"
--gitea-url "${GITEA_URL}" --org "${GITEA_ORG}" --repo "${GITEA_REPO}" \
${SHA_FLAG}
# Commit and push
if ! git diff --quiet updates.xml 2>/dev/null; then