From d20b32186fc192f5e527a1211291b0cb293f4e66 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Sun, 28 Aug 2022 20:27:45 +0200 Subject: [Web] Rename JavaScript platform to Web. Also rename export name from "HTML5" to "Web". --- .github/workflows/javascript_builds.yml | 51 --------------------------------- .github/workflows/static_checks.yml | 2 +- .github/workflows/web_builds.yml | 51 +++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 52 deletions(-) delete mode 100644 .github/workflows/javascript_builds.yml create mode 100644 .github/workflows/web_builds.yml (limited to '.github') diff --git a/.github/workflows/javascript_builds.yml b/.github/workflows/javascript_builds.yml deleted file mode 100644 index 54bde92b16..0000000000 --- a/.github/workflows/javascript_builds.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: 🌐 JavaScript Builds -on: [push, pull_request] - -# Global Settings -env: - # Only used for the cache key. Increment version to force clean build. - GODOT_BASE_BRANCH: master - SCONSFLAGS: verbose=yes warnings=extra werror=yes debug_symbols=no - EM_VERSION: 3.1.10 - EM_CACHE_FOLDER: "emsdk-cache" - -concurrency: - group: ci-${{github.actor}}-${{github.head_ref || github.run_number}}-${{github.ref}}-javascript - cancel-in-progress: true - -jobs: - javascript-template: - runs-on: "ubuntu-20.04" - name: Template (target=release, tools=no) - - steps: - - uses: actions/checkout@v3 - - - name: Set up Emscripten latest - uses: mymindstorm/setup-emsdk@v11 - with: - version: ${{env.EM_VERSION}} - actions-cache-folder: ${{env.EM_CACHE_FOLDER}} - - - name: Verify Emscripten setup - run: | - emcc -v - - - name: Setup Godot build cache - uses: ./.github/actions/godot-cache - continue-on-error: true - - - name: Setup python and scons - uses: ./.github/actions/godot-deps - - - name: Compilation - uses: ./.github/actions/godot-build - with: - sconsflags: ${{ env.SCONSFLAGS }} - platform: javascript - target: release - tools: false - tests: false - - - name: Upload artifact - uses: ./.github/actions/upload-artifact diff --git a/.github/workflows/static_checks.yml b/.github/workflows/static_checks.yml index 388c1ca9fd..3e84702d7f 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -47,7 +47,7 @@ jobs: - name: JavaScript style and documentation checks via ESLint and JSDoc run: | - cd platform/javascript + cd platform/web npm ci npm run lint npm run docs -- -d dry-run diff --git a/.github/workflows/web_builds.yml b/.github/workflows/web_builds.yml new file mode 100644 index 0000000000..8c5b14e314 --- /dev/null +++ b/.github/workflows/web_builds.yml @@ -0,0 +1,51 @@ +name: 🌐 Web Builds +on: [push, pull_request] + +# Global Settings +env: + # Only used for the cache key. Increment version to force clean build. + GODOT_BASE_BRANCH: master + SCONSFLAGS: verbose=yes warnings=extra werror=yes debug_symbols=no + EM_VERSION: 3.1.10 + EM_CACHE_FOLDER: "emsdk-cache" + +concurrency: + group: ci-${{github.actor}}-${{github.head_ref || github.run_number}}-${{github.ref}}-web + cancel-in-progress: true + +jobs: + web-template: + runs-on: "ubuntu-20.04" + name: Template (target=release, tools=no) + + steps: + - uses: actions/checkout@v3 + + - name: Set up Emscripten latest + uses: mymindstorm/setup-emsdk@v11 + with: + version: ${{env.EM_VERSION}} + actions-cache-folder: ${{env.EM_CACHE_FOLDER}} + + - name: Verify Emscripten setup + run: | + emcc -v + + - name: Setup Godot build cache + uses: ./.github/actions/godot-cache + continue-on-error: true + + - name: Setup python and scons + uses: ./.github/actions/godot-deps + + - name: Compilation + uses: ./.github/actions/godot-build + with: + sconsflags: ${{ env.SCONSFLAGS }} + platform: web + target: release + tools: false + tests: false + + - name: Upload artifact + uses: ./.github/actions/upload-artifact -- cgit v1.2.3