From 02eee3b0290fa16b0ab97a193c4535b3013020c4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Apr 2026 15:28:18 +0000 Subject: [PATCH 1/3] Add Windows CI build workflow Agent-Logs-Url: https://github.com/mostwise/RedSun/sessions/768ee8bb-eea3-4b85-965a-2ee9f91d0018 Co-authored-by: mostwise <100317628+mostwise@users.noreply.github.com> --- .github/workflows/build-redsun.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/build-redsun.yml diff --git a/.github/workflows/build-redsun.yml b/.github/workflows/build-redsun.yml new file mode 100644 index 0000000..193269e --- /dev/null +++ b/.github/workflows/build-redsun.yml @@ -0,0 +1,26 @@ +name: Build RedSun + +on: + push: + pull_request: + workflow_dispatch: + +jobs: + build: + runs-on: windows-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up MSVC + uses: ilammy/msvc-dev-cmd@v1 + - name: Build RedSun + shell: cmd + run: | + if not exist build mkdir build + cl /nologo /EHsc /W3 /std:c++17 RedSun.cpp /Febuild\RedSun.exe + ren build\RedSun.exe RedSun.awesome + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: RedSun-awesome + path: build/RedSun.awesome From e1df51bc714c446f692618f370a6c04cdcced01b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Apr 2026 15:28:55 +0000 Subject: [PATCH 2/3] Harden workflow permissions and rename step Agent-Logs-Url: https://github.com/mostwise/RedSun/sessions/768ee8bb-eea3-4b85-965a-2ee9f91d0018 Co-authored-by: mostwise <100317628+mostwise@users.noreply.github.com> --- .github/workflows/build-redsun.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-redsun.yml b/.github/workflows/build-redsun.yml index 193269e..c733546 100644 --- a/.github/workflows/build-redsun.yml +++ b/.github/workflows/build-redsun.yml @@ -5,6 +5,9 @@ on: pull_request: workflow_dispatch: +permissions: + contents: read + jobs: build: runs-on: windows-latest @@ -18,7 +21,7 @@ jobs: run: | if not exist build mkdir build cl /nologo /EHsc /W3 /std:c++17 RedSun.cpp /Febuild\RedSun.exe - ren build\RedSun.exe RedSun.awesome + move /y build\RedSun.exe build\RedSun.awesome - name: Upload artifact uses: actions/upload-artifact@v4 with: From 50881244f1b1c78ed569d54c4a28c3be6ee74183 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Apr 2026 15:29:27 +0000 Subject: [PATCH 3/3] Align artifact path separator Agent-Logs-Url: https://github.com/mostwise/RedSun/sessions/768ee8bb-eea3-4b85-965a-2ee9f91d0018 Co-authored-by: mostwise <100317628+mostwise@users.noreply.github.com> --- .github/workflows/build-redsun.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-redsun.yml b/.github/workflows/build-redsun.yml index c733546..c892555 100644 --- a/.github/workflows/build-redsun.yml +++ b/.github/workflows/build-redsun.yml @@ -26,4 +26,4 @@ jobs: uses: actions/upload-artifact@v4 with: name: RedSun-awesome - path: build/RedSun.awesome + path: build\RedSun.awesome