fix: replace GitLab-only CI variables

CI_PROJECT_DIR and CI_COMMIT_SHORT_SHA do not exist on Gitea Actions.
user_templates was resolving to /.gitlab/templates, and the rev
fallback echoed an empty string. Use WORKDIR (already exported into
the KiBot container) and GITHUB_SHA.
This commit is contained in:
2026-08-23 18:57:57 +10:00
parent 18cc35f923
commit e43814ca45
+3 -3
View File
@@ -12,8 +12,8 @@ preflight:
drc: false drc: false
set_text_variables: set_text_variables:
- name: 'rev' - name: 'rev'
command: 'if [ -n "$KIBOT_VAR_rev" ]; then echo $KIBOT_VAR_rev; else git describe --tags 2>/dev/null || echo $CI_COMMIT_SHORT_SHA; fi' command: 'if [ -n "$KIBOT_VAR_rev" ]; then echo $KIBOT_VAR_rev; else git describe --tags 2>/dev/null || echo ${GITHUB_SHA:0:8}; fi'
- name: 'rev_pcb' - name: 'rev_pcb'
command: 'if [ -n "$KIBOT_VAR_rev_pcb" ]; then echo $KIBOT_VAR_rev_pcb; else git describe --tags 2>/dev/null || echo $CI_COMMIT_SHORT_SHA; fi' command: 'if [ -n "$KIBOT_VAR_rev_pcb" ]; then echo $KIBOT_VAR_rev_pcb; else git describe --tags 2>/dev/null || echo ${GITHUB_SHA:0:8}; fi'
- name: 'name' - name: 'name'
command: 'if [ -n "$KIBOT_VAR_name" ]; then echo $KIBOT_VAR_name; else echo $KIBOT_PCB_NAME | rev | cut -d"/" -f1 | rev | cut -d"-" -f1; fi' command: 'if [ -n "$KIBOT_VAR_name" ]; then echo $KIBOT_VAR_name; else echo $KIBOT_PCB_NAME | rev | cut -d"/" -f1 | rev | cut -d"-" -f1; fi'