Compare commits
2 Commits
676edff2c0
...
f86d264f19
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f86d264f19 | ||
|
|
872227c08b |
@@ -28,12 +28,16 @@ jobs:
|
|||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install platformio
|
pip install platformio
|
||||||
|
|
||||||
|
- name: Remove stale OTA package files
|
||||||
|
run: rm -f dist/*.tslpkg
|
||||||
|
|
||||||
- name: Build filesystem-aware OTA package
|
- name: Build filesystem-aware OTA package
|
||||||
run: python scripts/build_ota_package.py
|
run: python scripts/build_ota_package.py
|
||||||
|
|
||||||
- name: Prepare direct OTA files
|
- name: Prepare direct OTA files
|
||||||
run: |
|
run: |
|
||||||
set -eu
|
set -eu
|
||||||
|
rm -rf dist/ota
|
||||||
mkdir -p dist/ota
|
mkdir -p dist/ota
|
||||||
count=0
|
count=0
|
||||||
for file in dist/*.tslpkg; do
|
for file in dist/*.tslpkg; do
|
||||||
@@ -52,9 +56,10 @@ jobs:
|
|||||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
set -eu
|
set -eu
|
||||||
|
package_owner="${GITHUB_ACTOR}"
|
||||||
package_name="$(printf '%s' "${GITHUB_REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]')-ota"
|
package_name="$(printf '%s' "${GITHUB_REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]')-ota"
|
||||||
package_version="${GITHUB_SHA}"
|
package_version="${GITHUB_SHA}"
|
||||||
base_url="${GITHUB_SERVER_URL}/api/packages/${GITHUB_REPOSITORY_OWNER}/generic/${package_name}/${package_version}"
|
base_url="${GITHUB_SERVER_URL}/api/packages/${package_owner}/generic/${package_name}/${package_version}"
|
||||||
for file in dist/ota/*; do
|
for file in dist/ota/*; do
|
||||||
[ -f "$file" ] || continue
|
[ -f "$file" ] || continue
|
||||||
curl --fail --silent --show-error --user "${GITHUB_ACTOR}:${GITEA_TOKEN}" --upload-file "$file" "${base_url}/$(basename "$file")"
|
curl --fail --silent --show-error --user "${GITHUB_ACTOR}:${GITEA_TOKEN}" --upload-file "$file" "${base_url}/$(basename "$file")"
|
||||||
@@ -66,9 +71,10 @@ jobs:
|
|||||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
set -eu
|
set -eu
|
||||||
|
package_owner="${GITHUB_ACTOR}"
|
||||||
package_name="$(printf '%s' "${GITHUB_REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]')-ota"
|
package_name="$(printf '%s' "${GITHUB_REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]')-ota"
|
||||||
package_version="${GITHUB_SHA}"
|
package_version="${GITHUB_SHA}"
|
||||||
curl --fail --silent --show-error --user "${GITHUB_ACTOR}:${GITEA_TOKEN}" "${GITHUB_SERVER_URL}/api/v1/packages/${GITHUB_REPOSITORY_OWNER}/generic/${package_name}/${package_version}/files" > /tmp/package-files.json
|
curl --fail --silent --show-error --user "${GITHUB_ACTOR}:${GITEA_TOKEN}" "${GITHUB_SERVER_URL}/api/v1/packages/${package_owner}/generic/${package_name}/${package_version}/files" > /tmp/package-files.json
|
||||||
python3 - <<'PY'
|
python3 - <<'PY'
|
||||||
import json
|
import json
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|||||||
1
HERMES_OTA_VALIDATION_TRIGGER.txt
Normal file
1
HERMES_OTA_VALIDATION_TRIGGER.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
actor namespace repro 2026-08-30T10:35:32-05:00
|
||||||
Reference in New Issue
Block a user