Skip to content
Open
Changes from 1 commit
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
16e41a1
Add initial prototype of CI Preserve All tests
jormundur00 Oct 30, 2025
04c6513
Update docs
jormundur00 Oct 30, 2025
114b50a
Add inital artifact fetching to avoid missing POM warnings
jormundur00 Oct 30, 2025
5ef84f5
Include the entire maven library list to run initial tests
jormundur00 Oct 30, 2025
2c7e402
Update README
jormundur00 Oct 30, 2025
19ab168
Run a test run without adding optional dependencies
jormundur00 Oct 30, 2025
0251ad9
Exclude system scope dependencies from dependency resolution to avoid…
jormundur00 Oct 31, 2025
e215c64
Add missing optional classifier parsing and only parse JAR packaged a…
jormundur00 Nov 3, 2025
62ffdb2
Add additional OS information to the maven plugin, so we avoid missin…
jormundur00 Nov 3, 2025
13bd136
Add more external repositories from where to fetch libraries and incr…
jormundur00 Nov 4, 2025
74b0380
Omit com.oracle/org.graalvm artifacts when building the classpath
jormundur00 Nov 4, 2025
b6ce81d
Run the tests without including optional dependencies
jormundur00 Nov 4, 2025
5028488
Add printing of errors to improve usability and sys.exit(1) when the …
jormundur00 Nov 4, 2025
2486755
Run tests without ommiting transitive optional dependencies
jormundur00 Nov 4, 2025
bc4fe76
Ignore optional system dependencies and add parse external repositori…
jormundur00 Nov 5, 2025
51608e6
Remove unnecessary newline and rerun tests to check for race-conditio…
jormundur00 Nov 5, 2025
f3f65cc
Fix not parsing comma separated --initialize-at-build-time arguments …
jormundur00 Nov 6, 2025
accf5ee
Run tests without adding optional dependencies
jormundur00 Nov 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix not parsing comma separated --initialize-at-build-time arguments …
…and add more external repositories
  • Loading branch information
jormundur00 committed Nov 6, 2025
commit f3f65cc0dbd091eec6007359c0d38b7386df0886
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,9 @@
("jabylon", "https://www.jabylon.org/maven/"),
("google", "https://maven.google.com/"),
("jboss", "https://repository.jboss.org/maven2/"),
("redhat-ga", "https://maven.repository.redhat.com/ga/")
("redhat-ga", "https://maven.repository.redhat.com/ga/"),
("terracotta", "https://repo.terracotta.org/maven2/"),
("datanucleus", "https://www.datanucleus.org/downloads/maven2/")
]

def generate_matrix(path_to_data, libs_per_job, delimiter):
Expand Down Expand Up @@ -169,7 +171,7 @@ def preserve_all(native_image_path, coordinates, delimiter):
print(f'Command: {' '.join(command)}')
break

matches = re.findall(r"--initialize-at-build-time=([\w.$]+)", output_str)
matches = re.findall(r"--initialize-at-build-time=([^\s']+)", output_str)
new_args = {f"--initialize-at-build-time={m}" for m in matches}

if new_args - initialize_args:
Expand Down
Loading