Skip to content

Commit

Permalink
Fix Node.js 18 compatibility, upgrade to create-react-app v5 and make…
Browse files Browse the repository at this point in the history
… mac build universal (#5270)

* only show in developer changelog
  • Loading branch information
ClementPasteau authored Jul 11, 2023
1 parent 6b08c0f commit 0c03659
Show file tree
Hide file tree
Showing 26 changed files with 40,402 additions and 44,843 deletions.
14 changes: 7 additions & 7 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
# Build the **entire** app for macOS.
build-macos:
macos:
xcode: 12.5.1
xcode: 14.2.0
steps:
- checkout

Expand Down Expand Up @@ -64,11 +64,11 @@ jobs:
# Note: Code signing is done using CSC_LINK (see https://www.electron.build/code-signing).
- run:
name: Build GDevelop IDE
command: export NODE_OPTIONS="--max-old-space-size=7168" && cd newIDE/electron-app && npm run build -- --mac --publish=never
command: export NODE_OPTIONS="--max-old-space-size=7168" && cd newIDE/electron-app && CI=false npm run build -- --mac --publish=never

- run:
name: Clean dist folder to keep only installers/binaries.
command: rm -rf "newIDE/electron-app/dist/mac/GDevelop 5.app" && rm -rf "newIDE/electron-app/dist/mac-arm64/GDevelop 5.app"
command: rm -rf "newIDE/electron-app/dist/mac-universal/GDevelop 5.app"

# Upload artifacts (CircleCI)
- store_artifacts:
Expand Down Expand Up @@ -101,8 +101,8 @@ jobs:
command: sudo apt-get update && sudo apt install cmake

- run:
name: Install Python3 dependencies for Emscripten
command: sudo apt install python-is-python3 python3-distutils -y
name: Install Python3 dependencies for Emscripten
command: sudo apt install python-is-python3 python3-distutils -y

- run:
name: Install Emscripten (for GDevelop.js)
Expand Down Expand Up @@ -178,8 +178,8 @@ jobs:
command: sudo apt-get update && sudo apt install cmake

- run:
name: Install Python3 dependencies for Emscripten
command: sudo apt install python-is-python3 python3-distutils -y
name: Install Python3 dependencies for Emscripten
command: sudo apt install python-is-python3 python3-distutils -y

- run:
name: Install Emscripten (for GDevelop.js)
Expand Down
405 changes: 404 additions & 1 deletion Extensions/TileMap/helper/TileMapHelper.js.map

Large diffs are not rendered by default.

Loading

0 comments on commit 0c03659

Please sign in to comment.