adoptium / adoptium/aqa-tests

parse_issues workflow is failing with 'openjdk/excludes/vendors' is not a file

Open
#6,281 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.