parse_issues workflow is failing with 'openjdk/excludes/vendors' is not a file
- Dominant language
- HTML
- Stars
- 155
- Forks
- 346
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 36
Description
It looks like this workflow, [.github/workflows/parse-issues.yml](https://github.com/adoptium/aqa-tests/blob/master/.github/workflows/parse-issues.yml), has been failing for the last 6 months.
```
WARNING - openjdk/excludes/ProblemList_openjdk24-openj9.txt:167 : assuming 'aarch64_macos' already formatted to ARCH_OS; continuing without transformation
WARNING - openjdk/excludes/ProblemList_openjdk24-openj9.txt:168 : assuming 'aarch64_macos' already formatted to ARCH_OS; continuing without transformation
DEBUG - Processing openjdk/excludes/ProblemList_openjdk24.txt...
DEBUG - Processing openjdk/excludes/ProblemList_openjdk25-openj9.txt...
WARNING - openjdk/excludes/ProblemList_openjdk25-openj9.txt:167 : assuming 'aarch64_macos' already formatted to ARCH_OS; continuing without transformation
WARNING - openjdk/excludes/ProblemList_openjdk25-openj9.txt:168 : assuming 'aarch64_macos' already formatted to ARCH_OS; continuing without transformation
DEBUG - Processing openjdk/excludes/ProblemList_openjdk25.txt...
DEBUG - Processing openjdk/excludes/ProblemList_openjdk8-openj9.txt...
DEBUG - Processing openjdk/excludes/ProblemList_openjdk8.txt...
DEBUG - Processing openjdk/excludes/ProblemList_openjdk9-openj9.txt...
DEBUG - Processing openjdk/excludes/ProblemList_openjdk9.txt...
DEBUG - Processing openjdk/excludes/vendors...
ERROR - openjdk/excludes/vendors : 'openjdk/excludes/vendors' is not a file
DEBUG - Outputting to stdout
DEBUG - Error found. Exiting with code 1
Error: Process completed with exit code 1.
```
Need to check, but may be a matter of updating this line:
https://github.com/adoptium/aqa-tests/blob/master/.github/workflows/parse-issues.yml#L29
to `ls -1dq openjdk/excludes/** | tee exclude_files.txt`
Contributor guide
Research direction
Start with .github/workflows/parse-issues.yml at line 29 and inspect how exclude_files.txt is generated. Check the workflow's file selection around openjdk/excludes/vendors, then run the parse_issues workflow or its referenced command. Done means the vendors directory is not treated as a file and the workflow completes successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, shell
- Domain
- ci-cd
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100