Skip to content

Commit fe5ad86

Browse files
committed
Testing: Just download base eclipse and create the artifact
1 parent a096dca commit fe5ad86

File tree

2 files changed

+61
-61
lines changed

2 files changed

+61
-61
lines changed

.github/workflows/ci.yml

+20-20
Original file line numberDiff line numberDiff line change
@@ -97,33 +97,33 @@ jobs:
9797
needs: [create-splash-image, collect-github-api-artifacts]
9898
runs-on: [macos-12]
9999
steps:
100-
- name: Start message
101-
run: echo "Started CI build (Eclipse eMoflon macOS dev HiPE)."
100+
# - name: Start message
101+
# run: echo "Started CI build (Eclipse eMoflon macOS dev HiPE)."
102102
- name: Install dependencies
103103
run: |
104104
brew install p7zip coreutils grep wget curl
105105
- name: Check out repository code
106106
uses: actions/checkout@v4
107-
- name: Download splash image
108-
uses: actions/download-artifact@v4
109-
with:
110-
name: splash.bmp
111-
- name: Download emoflon-headless updatesite
112-
uses: actions/download-artifact@v4
113-
with:
114-
name: emoflon-headless-updatesite.zip
115-
- name: Move emoflon-headless updatesite
116-
run: |
117-
mkdir -p ./tmp/emoflon-headless
118-
mv emoflon-headless-updatesite.zip ./tmp/emoflon-headless/updatesite.zip
119-
- name: Download Eclipse import plugin JAR
120-
uses: actions/download-artifact@v4
121-
with:
122-
name: com.seeq.eclipse.importprojects.jar
107+
# - name: Download splash image
108+
# uses: actions/download-artifact@v4
109+
# with:
110+
# name: splash.bmp
111+
# - name: Download emoflon-headless updatesite
112+
# uses: actions/download-artifact@v4
113+
# with:
114+
# name: emoflon-headless-updatesite.zip
115+
# - name: Move emoflon-headless updatesite
116+
# run: |
117+
# mkdir -p ./tmp/emoflon-headless
118+
# mv emoflon-headless-updatesite.zip ./tmp/emoflon-headless/updatesite.zip
119+
# - name: Download Eclipse import plugin JAR
120+
# uses: actions/download-artifact@v4
121+
# with:
122+
# name: com.seeq.eclipse.importprojects.jar
123123
- name: Run build script
124124
run: chmod +x build.sh && ./build.sh -m hipedev -o macos
125-
- name: Fix permissions
126-
run: sudo xattr -cr ./eclipse/Eclipse.app
125+
# - name: Fix permissions
126+
# run: sudo xattr -cr ./eclipse/Eclipse.app
127127
- name: Upload artifact
128128
uses: actions/upload-artifact@v4
129129
with:

build.sh

+41-41
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ else
216216
fi
217217

218218
# Setup the emoflon headless (special snowflake because of the zipped update site)
219-
setup_emoflon_headless_local_updatesite
219+
#setup_emoflon_headless_local_updatesite
220220

221221
# Extract new Eclipse
222222
log "Clean-up Eclipse folder and extract downloaded archive."
@@ -232,51 +232,51 @@ elif [[ "$OS" = "macos" ]]; then
232232
fi
233233

234234
# Install global Eclipse settings from config file
235-
install_global_eclipse_settings
236-
237-
log "Install Eclipse plug-ins."
238-
for p in ${ORDER[@]}; do
239-
# Check if eMoflon packages must be skipped (for dev builds).
240-
if [[ "$p" = "emoflon" ]] && [[ $INSTALL_EMOFLON -eq 0 ]]; then
241-
log "Skipping plug-in: $p."
242-
continue
243-
fi
235+
#install_global_eclipse_settings
236+
237+
# log "Install Eclipse plug-ins."
238+
# for p in ${ORDER[@]}; do
239+
# # Check if eMoflon packages must be skipped (for dev builds).
240+
# if [[ "$p" = "emoflon" ]] && [[ $INSTALL_EMOFLON -eq 0 ]]; then
241+
# log "Skipping plug-in: $p."
242+
# continue
243+
# fi
244244

245-
# Check if Dark Theme packages must be skipped (for CI builds = completely headless).
246-
if [[ "$p" = "theme" ]] && [[ $SKIP_THEME -eq 1 ]]; then
247-
log "Skipping plug-in: $p."
248-
continue
249-
fi
250-
251-
# Check if additional packages must be skipped (for CI builds).
252-
if [[ "$p" = "additional" ]] && [[ $SKIP_THEME -eq 1 ]]; then
253-
log "Skipping additional plug-ins."
254-
continue
255-
fi
256-
257-
# Check if HiPE must be skipped (for hipe-dev builds).
258-
if [[ "$p" = "hipe" ]] && [[ $SKIP_HIPE -eq 1 ]]; then
259-
log "Skipping plug-in: $p."
260-
continue
261-
fi
262-
log "Installing plug-in: $p."
263-
install_packages "$UPDATESITES" "./packages/$p-packages.list"
264-
done
245+
# # Check if Dark Theme packages must be skipped (for CI builds = completely headless).
246+
# if [[ "$p" = "theme" ]] && [[ $SKIP_THEME -eq 1 ]]; then
247+
# log "Skipping plug-in: $p."
248+
# continue
249+
# fi
250+
251+
# # Check if additional packages must be skipped (for CI builds).
252+
# if [[ "$p" = "additional" ]] && [[ $SKIP_THEME -eq 1 ]]; then
253+
# log "Skipping additional plug-ins."
254+
# continue
255+
# fi
256+
257+
# # Check if HiPE must be skipped (for hipe-dev builds).
258+
# if [[ "$p" = "hipe" ]] && [[ $SKIP_HIPE -eq 1 ]]; then
259+
# log "Skipping plug-in: $p."
260+
# continue
261+
# fi
262+
# log "Installing plug-in: $p."
263+
# install_packages "$UPDATESITES" "./packages/$p-packages.list"
264+
# done
265265

266266
# Install com.seeq.eclipse.importprojects (by hand because there is no public update site)
267-
install_eclipse_import_projects
267+
#install_eclipse_import_projects
268268

269269
# Remove all configured update sites
270-
remove_update_sites
271-
272-
# Deploy custom splash image
273-
if [[ $SKIP_THEME -eq 1 ]]; then
274-
# Skip UI customization for CI builds
275-
log "Skipping custom splash image."
276-
else
277-
log "Deploy custom splash image."
278-
chmod +x splash.sh && ./splash.sh deploy $VERSION $ECLIPSE_BASE_PATH
279-
fi
270+
#remove_update_sites
271+
272+
# # Deploy custom splash image
273+
# if [[ $SKIP_THEME -eq 1 ]]; then
274+
# # Skip UI customization for CI builds
275+
# log "Skipping custom splash image."
276+
# else
277+
# log "Deploy custom splash image."
278+
# chmod +x splash.sh && ./splash.sh deploy $VERSION $ECLIPSE_BASE_PATH
279+
# fi
280280

281281
log "Clean-up old archives and create new archive."
282282
rm -f ./$OUTPUT_FILE

0 commit comments

Comments
 (0)