Skip to content

Commit da9f9af

Browse files
committed
ci: install graph-compose-emoji before building the examples module
The examples module depends on io.github.demchaav:graph-compose-emoji:1.0.0, a standalone artifact (like graph-compose-fonts) that is not on Maven Central. The Examples Generation Smoke Test job installed fonts and the root artifact but not emoji, so "Compile examples module" failed to resolve the dependency. Install the emoji module into the local repo first, exactly as fonts already is.
1 parent 0431f63 commit da9f9af

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,12 @@ jobs:
105105
# install graph-compose-fonts into the local repo before building them.
106106
run: ./mvnw -B -ntp -f fonts/pom.xml -DskipTests install
107107

108+
- name: Install graph-compose-emoji (consumed by the examples module)
109+
# The emoji example renders colour emoji from the bundled Noto SVG set;
110+
# like graph-compose-fonts it is a standalone artifact not on Maven
111+
# Central, so install it into the local repo before building examples.
112+
run: ./mvnw -B -ntp -f emoji/pom.xml -DskipTests install
113+
108114
- name: Install root artifact
109115
run: ./mvnw -B -ntp -DskipTests install -pl .
110116

0 commit comments

Comments
 (0)