From 2e2a1ef018784ecd95dff2fcd709c6c11452d715 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 18:01:54 +0530 Subject: [PATCH 01/13] added docker images and sphinx docs to build nightly --- .github/workflows/cd.yml | 36 ------------------------------ .github/workflows/nightly.yml | 41 +++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 36 deletions(-) create mode 100644 .github/workflows/nightly.yml diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 7ddd733d..707c3e8e 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -185,39 +185,3 @@ jobs: with: name: windows_x86_server_(debug) path: build/prefab/full/windows_x86_server - - make_sphinx_docs: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.12' - - name: Setup project environment - run: make env - - name: Make the build - run: make docs-sphinx - - name: Upload the build - uses: actions/upload-artifact@v4 - with: - name: sphinx_html_docs - path: build/sphinx - - make_docker_image: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.12' - - name: Setup project environment - run: make env - - name: Make the build - run: make docker-save - - name: Upload the build - uses: actions/upload-artifact@v4 - with: - name: docker_server(release) - path: build/docker/bombsquad_server_docker.tar \ No newline at end of file diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml new file mode 100644 index 00000000..1e6362e0 --- /dev/null +++ b/.github/workflows/nightly.yml @@ -0,0 +1,41 @@ +on: + # Run everyday at 5:30 UTC + schedule: + - cron: '30 5 * * *' + +jobs: + make_docker_image: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make docker-save + - name: Upload the build + uses: actions/upload-artifact@v4 + with: + name: docker_server(release) + path: build/docker/bombsquad_server_docker.tar + + make_sphinx_docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make docs-sphinx + - name: Upload the build + uses: actions/upload-artifact@v4 + with: + name: sphinx_html_docs + path: build/sphinx \ No newline at end of file From 33904e039f73e216b59f6bc7704ce8fd83cc4128 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 18:07:37 +0530 Subject: [PATCH 02/13] action file(nightly.yml) filter rule for spinoff --- config/spinoffconfig.py | 1 + 1 file changed, 1 insertion(+) diff --git a/config/spinoffconfig.py b/config/spinoffconfig.py index 4da1e2ee..2ff58ff9 100644 --- a/config/spinoffconfig.py +++ b/config/spinoffconfig.py @@ -196,6 +196,7 @@ ctx.filter_file_names = { 'ci.yml', 'cd.yml', 'deploy_docs.yml', + 'nightly.yml', 'LICENSE', 'cloudtool', 'bacloud', From 7705a5605f01955c766506c2e708c25c7c945837 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 18:10:42 +0530 Subject: [PATCH 03/13] Added name to nightly.yml action --- .github/workflows/nightly.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 1e6362e0..d64062a5 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,3 +1,4 @@ +name: Nightly Build on: # Run everyday at 5:30 UTC schedule: From f59dcf2595521a19e4c9ac2bd94b0ab591a995b5 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 20:10:13 +0530 Subject: [PATCH 04/13] created release action on tag push --- .github/workflows/release.yml | 33 +++++++++++++++++++++++++++++++++ config/spinoffconfig.py | 1 + 2 files changed, 34 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..58cacb99 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,33 @@ +name: Release + +on: + push: + tags: + - 'v*' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + + - name: Make the build + run: make prefab-gui-debug-build + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + artifacts: build/prefab/full/linux_x86_64_gui + + - name: Make the build + run: make prefab-server-debug-build + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + artifacts: build/prefab/full/linux_x86_64_server \ No newline at end of file diff --git a/config/spinoffconfig.py b/config/spinoffconfig.py index 2ff58ff9..51da5f16 100644 --- a/config/spinoffconfig.py +++ b/config/spinoffconfig.py @@ -197,6 +197,7 @@ ctx.filter_file_names = { 'cd.yml', 'deploy_docs.yml', 'nightly.yml', + 'release.yml', 'LICENSE', 'cloudtool', 'bacloud', From fb0202868e2e66544c8e12678d362751e1f30945 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 20:21:33 +0530 Subject: [PATCH 05/13] test fix --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 58cacb99..e08bc16f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,11 +23,11 @@ jobs: - name: Upload the build uses: ncipollo/release-action@v1 with: - artifacts: build/prefab/full/linux_x86_64_gui + artifacts: build/prefab/full/linux_x86_64_gui/* - name: Make the build run: make prefab-server-debug-build - name: Upload the build uses: ncipollo/release-action@v1 with: - artifacts: build/prefab/full/linux_x86_64_server \ No newline at end of file + artifacts: build/prefab/full/linux_x86_64_server/* \ No newline at end of file From 1ad85896e938795ac4d4c89ba5357d593a071a7b Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 20:42:27 +0530 Subject: [PATCH 06/13] test 2 --- .github/workflows/release.yml | 7 ++++++- Makefile | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e08bc16f..65d28b59 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,6 +20,8 @@ jobs: - name: Make the build run: make prefab-gui-debug-build + - name: Compress the build + run: tar -cf linux_x86_64_gui(debug).tar build/prefab/full/linux_x86_64_gui/ - name: Upload the build uses: ncipollo/release-action@v1 with: @@ -27,7 +29,10 @@ jobs: - name: Make the build run: make prefab-server-debug-build + - name: Compress the build + run: tar -cf linux_x86_64_server(debug).tar build/prefab/full/linux_x86_64_server/ - name: Upload the build uses: ncipollo/release-action@v1 with: - artifacts: build/prefab/full/linux_x86_64_server/* \ No newline at end of file + artifacts: build/prefab/full/linux_x86_64_server/* +a \ No newline at end of file diff --git a/Makefile b/Makefile index 17f3c708..cfe969d9 100644 --- a/Makefile +++ b/Makefile @@ -1183,16 +1183,20 @@ clion-staging: assets-cmake resources meta # # ################################################################################ +# Build the docker image named bombsquad_server docker-build: assets-cmake $(PCOMMAND) build_docker +# Run the bombsquad_server image docker-run: docker run -it bombsquad_server +# Save the bombsquad_server docker image to build/docker/bombsquad_server_docker.tar docker-save: docker-build mkdir -p build/docker/ docker save bombsquad_server -o build/docker/bombsquad_server_docker.tar +# Cleanup docker files docker-clean: rm build/docker/bombsquad_server_docker.tar docker rmi bombsquad_server --force From 798dab8e9015b7aafe501958ee491f36aa5b1b96 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 20:45:33 +0530 Subject: [PATCH 07/13] oopsies --- .github/workflows/release.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 65d28b59..cf87b3cb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,5 +34,4 @@ jobs: - name: Upload the build uses: ncipollo/release-action@v1 with: - artifacts: build/prefab/full/linux_x86_64_server/* -a \ No newline at end of file + artifacts: build/prefab/full/linux_x86_64_server/* \ No newline at end of file From a18d4c0370fd230703cebd776897eba7fce803ae Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 20:53:03 +0530 Subject: [PATCH 08/13] test 3 --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cf87b3cb..2b033b28 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: - name: Make the build run: make prefab-gui-debug-build - name: Compress the build - run: tar -cf linux_x86_64_gui(debug).tar build/prefab/full/linux_x86_64_gui/ + run: tar -cf "linux_x86_64_gui(debug).tar" build/prefab/full/linux_x86_64_gui/ - name: Upload the build uses: ncipollo/release-action@v1 with: @@ -30,7 +30,7 @@ jobs: - name: Make the build run: make prefab-server-debug-build - name: Compress the build - run: tar -cf linux_x86_64_server(debug).tar build/prefab/full/linux_x86_64_server/ + run: tar -cf "linux_x86_64_server(debug).tar" build/prefab/full/linux_x86_64_server/ - name: Upload the build uses: ncipollo/release-action@v1 with: From b308008676665d5d186134393948d139c5753cb1 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 20:58:53 +0530 Subject: [PATCH 09/13] test 4 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2b033b28..9b9c2f28 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,4 +34,4 @@ jobs: - name: Upload the build uses: ncipollo/release-action@v1 with: - artifacts: build/prefab/full/linux_x86_64_server/* \ No newline at end of file + artifacts: linux_x86_64_server(debug).tar \ No newline at end of file From f8a704d193532a8ea4dcec33f0b154be31f8b24c Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 21:06:27 +0530 Subject: [PATCH 10/13] test 5 --- .github/workflows/release.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9b9c2f28..add1b484 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,6 +25,7 @@ jobs: - name: Upload the build uses: ncipollo/release-action@v1 with: + allowUpdates: true artifacts: build/prefab/full/linux_x86_64_gui/* - name: Make the build @@ -34,4 +35,5 @@ jobs: - name: Upload the build uses: ncipollo/release-action@v1 with: + allowUpdates: true artifacts: linux_x86_64_server(debug).tar \ No newline at end of file From 7a93faac763f8d3c618b9a277a314f5b84e1e033 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 21:13:49 +0530 Subject: [PATCH 11/13] final test hopefully --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index add1b484..892dce55 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,7 +26,7 @@ jobs: uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: build/prefab/full/linux_x86_64_gui/* + artifacts: linux_x86_64_gui(debug).tar - name: Make the build run: make prefab-server-debug-build From 1be7102c591f8fa72cae77a798753c1bb4b625ea Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 22:47:01 +0530 Subject: [PATCH 12/13] added all builds --- .github/workflows/release.yml | 228 ++++++++++++++++++++++++++++++++-- 1 file changed, 218 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 892dce55..15b4314b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: - 'v*' jobs: - build: + release_linux_x86_64_gui_debug_build: runs-on: ubuntu-latest steps: - name: Checkout repository @@ -17,7 +17,6 @@ jobs: python-version: '3.12' - name: Setup project environment run: make env - - name: Make the build run: make prefab-gui-debug-build - name: Compress the build @@ -28,12 +27,221 @@ jobs: allowUpdates: true artifacts: linux_x86_64_gui(debug).tar - - name: Make the build - run: make prefab-server-debug-build - - name: Compress the build - run: tar -cf "linux_x86_64_server(debug).tar" build/prefab/full/linux_x86_64_server/ - - name: Upload the build - uses: ncipollo/release-action@v1 - with: + release_linux_x86_64_server_debug_build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-server-debug-build + - name: Compress the build + run: tar -cf "linux_x86_64_server(debug).tar" build/prefab/full/linux_x86_64_server/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: allowUpdates: true - artifacts: linux_x86_64_server(debug).tar \ No newline at end of file + artifacts: linux_x86_64_server(debug).tar + + release_linux_arm64_gui_debug_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-linux-arm64-gui-debug-build + - name: Compress the build + run: tar -cf "linux_arm64_gui_(debug).tar" build/prefab/full/linux_arm64_gui/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: linux_arm64_gui_(debug).tar + + release_linux_arm64_server_debug_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-linux-arm64-server-debug-build + - name: Compress the build + run: tar -cf "linux_arm64_server_(debug).tar" build/prefab/full/linux_arm64_server/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: linux_arm64_server_(debug).tar + + release_mac_x86_64_gui_debug_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-mac-x86-64-gui-debug-build + - name: Compress the build + run: tar -cf "mac_x86_64_gui_(debug).tar" build/prefab/full/mac_x86_64_gui/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: mac_x86_64_gui_(debug).tar + + release_mac_x86_64_server_debug_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-mac-x86-64-server-debug-build + - name: Compress the build + run: tar -cf "mac_x86_64_server_(debug).tar" build/prefab/full/mac_x86_64_server/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: mac_x86_64_server_(debug).tar + + release_mac_arm64_gui_debug_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-mac-arm64-gui-debug-build + - name: Compress the build + run: tar -cf "mac_arm64_gui_(debug).tar" build/prefab/full/mac_arm64_gui/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: mac_arm64_gui_(debug).tar + + release_mac_arm64_server_debug_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-mac-arm64-server-debug-build + - name: Compress the build + run: tar -cf "mac_arm64_server_(debug).tar" build/prefab/full/mac_arm64_server/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: mac_arm64_server_(debug).tar + + release_windows_x86_gui_debug_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-windows-x86-gui-debug-build + - name: Compress the build + run: tar -cf "windows_x86_gui_(debug).tar" build/prefab/full/windows_x86_gui/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: windows_x86_gui_(debug).tar + + release_windows_x86_server_debug_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make prefab-windows-x86-server-debug-build + - name: Compress the build + run: tar -cf "windows_x86_server_(debug).tar" build/prefab/full/windows_x86_server/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: windows_x86_server_(debug).tar + + release_docker_image: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make docker-save + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: build/docker/bombsquad_server_docker.tar + + release_sphinx_docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Setup project environment + run: make env + - name: Make the build + run: make docs-sphinx + - name: Compress the build + run: tar -cf "sphinx_html_docs.tar" build/sphinx/ + - name: Upload the build + uses: ncipollo/release-action@v1 + with: + allowUpdates: true + artifacts: sphinx_html_docs.tar \ No newline at end of file From 8ce9b77c4f456787e9bccb429f59d30d53657918 Mon Sep 17 00:00:00 2001 From: Loup-Garou911XD Date: Mon, 20 May 2024 23:05:02 +0530 Subject: [PATCH 13/13] cleanup --- .github/workflows/release.yml | 54 +++++++++++++++++------------------ CHANGELOG.md | 2 ++ 2 files changed, 29 insertions(+), 27 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 15b4314b..050ce036 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: - 'v*' jobs: - release_linux_x86_64_gui_debug_build: + release_linux_x86_64_gui_debug_build: runs-on: ubuntu-latest steps: - name: Checkout repository @@ -20,14 +20,14 @@ jobs: - name: Make the build run: make prefab-gui-debug-build - name: Compress the build - run: tar -cf "linux_x86_64_gui(debug).tar" build/prefab/full/linux_x86_64_gui/ + run: tar -cf "linux_x86_64_gui_debug.tar" build/prefab/full/linux_x86_64_gui/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: linux_x86_64_gui(debug).tar + artifacts: linux_x86_64_gui_debug.tar - release_linux_x86_64_server_debug_build: + release_linux_x86_64_server_debug_build: runs-on: ubuntu-latest steps: - name: Checkout repository @@ -41,14 +41,14 @@ jobs: - name: Make the build run: make prefab-server-debug-build - name: Compress the build - run: tar -cf "linux_x86_64_server(debug).tar" build/prefab/full/linux_x86_64_server/ + run: tar -cf "linux_x86_64_server_debug.tar" build/prefab/full/linux_x86_64_server/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: linux_x86_64_server(debug).tar + artifacts: linux_x86_64_server_debug.tar - release_linux_arm64_gui_debug_build: + release_linux_arm64_gui_debug_build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -61,14 +61,14 @@ jobs: - name: Make the build run: make prefab-linux-arm64-gui-debug-build - name: Compress the build - run: tar -cf "linux_arm64_gui_(debug).tar" build/prefab/full/linux_arm64_gui/ + run: tar -cf "linux_arm64_gui_debug.tar" build/prefab/full/linux_arm64_gui/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: linux_arm64_gui_(debug).tar + artifacts: linux_arm64_gui_debug.tar - release_linux_arm64_server_debug_build: + release_linux_arm64_server_debug_build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -81,14 +81,14 @@ jobs: - name: Make the build run: make prefab-linux-arm64-server-debug-build - name: Compress the build - run: tar -cf "linux_arm64_server_(debug).tar" build/prefab/full/linux_arm64_server/ + run: tar -cf "linux_arm64_server_debug.tar" build/prefab/full/linux_arm64_server/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: linux_arm64_server_(debug).tar + artifacts: linux_arm64_server_debug.tar - release_mac_x86_64_gui_debug_build: + release_mac_x86_64_gui_debug_build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -101,14 +101,14 @@ jobs: - name: Make the build run: make prefab-mac-x86-64-gui-debug-build - name: Compress the build - run: tar -cf "mac_x86_64_gui_(debug).tar" build/prefab/full/mac_x86_64_gui/ + run: tar -cf "mac_x86_64_gui_debug.tar" build/prefab/full/mac_x86_64_gui/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: mac_x86_64_gui_(debug).tar + artifacts: mac_x86_64_gui_debug.tar - release_mac_x86_64_server_debug_build: + release_mac_x86_64_server_debug_build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -121,14 +121,14 @@ jobs: - name: Make the build run: make prefab-mac-x86-64-server-debug-build - name: Compress the build - run: tar -cf "mac_x86_64_server_(debug).tar" build/prefab/full/mac_x86_64_server/ + run: tar -cf "mac_x86_64_server_debug.tar" build/prefab/full/mac_x86_64_server/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: mac_x86_64_server_(debug).tar + artifacts: mac_x86_64_server_debug.tar - release_mac_arm64_gui_debug_build: + release_mac_arm64_gui_debug_build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -141,12 +141,12 @@ jobs: - name: Make the build run: make prefab-mac-arm64-gui-debug-build - name: Compress the build - run: tar -cf "mac_arm64_gui_(debug).tar" build/prefab/full/mac_arm64_gui/ + run: tar -cf "mac_arm64_gui_debug.tar" build/prefab/full/mac_arm64_gui/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: mac_arm64_gui_(debug).tar + artifacts: mac_arm64_gui_debug.tar release_mac_arm64_server_debug_build: runs-on: ubuntu-latest @@ -161,12 +161,12 @@ jobs: - name: Make the build run: make prefab-mac-arm64-server-debug-build - name: Compress the build - run: tar -cf "mac_arm64_server_(debug).tar" build/prefab/full/mac_arm64_server/ + run: tar -cf "mac_arm64_server_debug.tar" build/prefab/full/mac_arm64_server/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: mac_arm64_server_(debug).tar + artifacts: mac_arm64_server_debug.tar release_windows_x86_gui_debug_build: runs-on: ubuntu-latest @@ -181,12 +181,12 @@ jobs: - name: Make the build run: make prefab-windows-x86-gui-debug-build - name: Compress the build - run: tar -cf "windows_x86_gui_(debug).tar" build/prefab/full/windows_x86_gui/ + run: tar -cf "windows_x86_gui_debug.tar" build/prefab/full/windows_x86_gui/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: windows_x86_gui_(debug).tar + artifacts: windows_x86_gui_debug.tar release_windows_x86_server_debug_build: runs-on: ubuntu-latest @@ -201,12 +201,12 @@ jobs: - name: Make the build run: make prefab-windows-x86-server-debug-build - name: Compress the build - run: tar -cf "windows_x86_server_(debug).tar" build/prefab/full/windows_x86_server/ + run: tar -cf "windows_x86_server_debug.tar" build/prefab/full/windows_x86_server/ - name: Upload the build uses: ncipollo/release-action@v1 with: allowUpdates: true - artifacts: windows_x86_server_(debug).tar + artifacts: windows_x86_server_debug.tar release_docker_image: runs-on: ubuntu-latest diff --git a/CHANGELOG.md b/CHANGELOG.md index b48f8f45..779ee850 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -82,6 +82,8 @@ efrocache when anything in the cache-map changed (which is the case for most commits). Please holler if you are still seeing lots more 'Extracting:' lines when running builds after pulling small updates from git. +- Added github workflow for making docker image and sphinx docs nightly +- Added github workflow for making build release on tag creation ### 1.7.34 (build 21823, api 8, 2024-04-26) - Bumped Python version from 3.11 to 3.12 for all builds and project tools. One