File tree Expand file tree Collapse file tree 6 files changed +23
-0
lines changed Expand file tree Collapse file tree 6 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
4
4
5
5
## [ Unreleased]
6
6
7
+ ### Changed
8
+
9
+ - all: Use our build-repo to cache NPM dependencies ([ #1219 ] )
10
+
11
+ [ #1219 ] : https://github.com/stackabletech/docker-images/pull/1219
12
+
7
13
## [ 25.7.0] - 2025-07-23
8
14
9
15
## [ 25.7.0-rc1] - 2025-07-18
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ find . -type f -print0 | xargs -0 sed -i "s/\-stackable0\.0\.0\-dev/-stackable${
31
31
tar -czf /stackable/kafka-${NEW_VERSION}-src.tar.gz .
32
32
33
33
# TODO: Try to install gradle via package manager (if possible) instead of fetching it from the internet
34
+ # We patch Kafka to use our Nexus build repo instead
34
35
# We don't specify "-x test" to skip the tests, as we might bump some Kafka internal dependencies in the future and
35
36
# it's a good idea to run the tests in this case.
36
37
./gradlew clean releaseTarGz
Original file line number Diff line number Diff line change @@ -115,3 +115,16 @@ microdnf clean all
115
115
chown ${STACKABLE_USER_UID}:0 /stackable/patchable
116
116
rm -rf /patchable
117
117
EOF
118
+
119
+ # Make sure NPM and YARN use our build mirror
120
+ # In theory YARN should (I believe) fall back to the npmrc file but we want to make sure...
121
+ COPY --chown=${STACKABLE_USER_UID}:0 stackable-devel/stackable/.npmrc /stackable/.npmrc
122
+ COPY --chown=${STACKABLE_USER_UID}:0 stackable-devel/stackable/.npmrc /root/.npmrc
123
+
124
+ # YARN v1
125
+ COPY --chown=${STACKABLE_USER_UID}:0 stackable-devel/stackable/.yarnrc /stackable/.yarnrc
126
+ COPY --chown=${STACKABLE_USER_UID}:0 stackable-devel/stackable/.yarnrc /root/.yarnrc
127
+
128
+ # YARN v2++
129
+ COPY --chown=${STACKABLE_USER_UID}:0 stackable-devel/stackable/.yarnrc.yml /stackable/.yarnrc.yml
130
+ COPY --chown=${STACKABLE_USER_UID}:0 stackable-devel/stackable/.yarnrc.yml /root/.yarnrc.yml
Original file line number Diff line number Diff line change
1
+ registry = https://build-repo.stackable.tech/repository/npm-public/
Original file line number Diff line number Diff line change
1
+ registry "https://build-repo.stackable.tech/repository/npm-public/"
Original file line number Diff line number Diff line change
1
+ npmRegistryServer : " https://build-repo.stackable.tech/repository/npm-public/"
You can’t perform that action at this time.
0 commit comments