Compare commits

...

2 Commits

Author SHA1 Message Date
Hermes
92efc832a5 ci: trigger actor-namespace ota upload
Some checks failed
OTA build / build-ota (push) Has been cancelled
2026-08-30 10:35:24 -05:00
Hermes
4c548111ad fix: publish OTA packages under actor namespace 2026-08-30 10:35:24 -05:00
2 changed files with 6 additions and 2 deletions

View File

@@ -34,6 +34,7 @@ jobs:
- name: Prepare direct OTA files
run: |
set -eu
rm -rf dist/ota
project_name="${GITHUB_REPOSITORY#*/}"
project_name="${project_name#PlatformIO_}"
timestamp="$(date -u +%Y-%m-%dT%H-%M-%SZ)"
@@ -56,9 +57,10 @@ jobs:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
run: |
set -eu
package_owner="${GITHUB_ACTOR}"
package_name="$(printf '%s' "${GITHUB_REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]')-ota"
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
[ -f "$file" ] || continue
curl --fail --silent --show-error --user "${GITHUB_ACTOR}:${GITEA_TOKEN}" --upload-file "$file" "${base_url}/$(basename "$file")"
@@ -70,9 +72,10 @@ jobs:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
run: |
set -eu
package_owner="${GITHUB_ACTOR}"
package_name="$(printf '%s' "${GITHUB_REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]')-ota"
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'
import json
from pathlib import Path

1
PING_TRIGGER_TEST.txt Normal file
View File

@@ -0,0 +1 @@
actor namespace repro 2026-08-30T10:35:24-05:00