distribute_files wrote multi-line ASSIGNED_FILES as key=value\nfile2\n which Gitea Actions parsed as separate lines, causing invalid format errors. All integration test runners were skipping the test step because ASSIGNED_FILES was corrupted.
Fix: Multi-line values now use the heredoc syntax (key<<EOF\n...\nEOF) as required by the $GITHUB_ENV file format.
This unblocks integration tests in the infra repo (OBL-INFRA-259).
Closes DEVX-48
## Changes
`distribute_files` wrote multi-line `ASSIGNED_FILES` as `key=value\nfile2\n` which Gitea Actions parsed as separate lines, causing `invalid format` errors. All integration test runners were skipping the test step because `ASSIGNED_FILES` was corrupted.
Fix: Multi-line values now use the heredoc syntax (`key<<EOF\n...\nEOF`) as required by the $GITHUB_ENV file format.
This unblocks integration tests in the infra repo (OBL-INFRA-259).
Closes DEVX-48
Documentation: WARNING — source files changed but no docs updated
Tests: OK
Commit conventions: OK
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.
## Automated PR Review
- Architecture compliance: OK
- Best practices: OK
- Security: OK
- i18n: OK
- Resource management: OK
- Documentation: WARNING — source files changed but no docs updated
- Tests: OK
- Commit conventions: OK
No issues found by automated checks.
---
**Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil
merged commit 4df0602157 into master2026-06-25 17:12:21 +00:00
emil
deleted branch DEVX-48-fix-distribute-files-github-env-multiline2026-06-25 17:12:21 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Changes
distribute_fileswrote multi-lineASSIGNED_FILESaskey=value\nfile2\nwhich Gitea Actions parsed as separate lines, causinginvalid formaterrors. All integration test runners were skipping the test step becauseASSIGNED_FILESwas corrupted.Fix: Multi-line values now use the heredoc syntax (
key<<EOF\n...\nEOF) as required by the $GITHUB_ENV file format.This unblocks integration tests in the infra repo (OBL-INFRA-259).
Closes DEVX-48
Automated PR Review
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.