diff --git a/.github/actions/build-arm64/action.yml b/.github/actions/build-arm64/action.yml
deleted file mode 100644
index e9103eb..0000000
--- a/.github/actions/build-arm64/action.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-name: 'Build Windows arm64'
-description: 'Build Windows arm64 binaries'
-inputs:
- electron:
- description: 'Electron version'
- required: true
-
-runs:
- using: "composite"
- steps:
-
- - name: Build arm64
- shell: pwsh
- run: |
- node-gyp configure --target=${{ inputs.electron }}.0.0 --disturl=https://electronjs.org/headers --runtime=electron --release --arch=arm64
-
- (Get-Content -Raw build/build_managed.vcxproj) -replace 'Strict', '' | Out-File -Encoding Utf8 build/build_managed.vcxproj
- (Get-Content -Raw build/edge_coreclr.vcxproj) -replace 'Strict', '' | Out-File -Encoding Utf8 build/edge_coreclr.vcxproj
- (Get-Content -Raw build/edge_nativeclr.vcxproj) -replace 'Strict', '' | Out-File -Encoding Utf8 build/edge_nativeclr.vcxproj
-
- if ( '${{ inputs.electron }}' -ge 32){
- (Get-Content -Raw build/build_managed.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/build_managed.vcxproj
- (Get-Content -Raw build/edge_coreclr.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/edge_coreclr.vcxproj
- (Get-Content -Raw build/edge_nativeclr.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/edge_nativeclr.vcxproj
- }
-
- node-gyp build
- cmd /c copy /y build\Release\edge_*.node release\arm64\${{ inputs.electron }}.0.0
- cmd /c rmdir /S /Q build
diff --git a/.github/actions/build-ia32/action.yml b/.github/actions/build-ia32/action.yml
deleted file mode 100644
index da641c7..0000000
--- a/.github/actions/build-ia32/action.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-name: 'Build Windows ia32'
-description: 'Build Windows ia32 binaries'
-inputs:
- electron:
- description: 'Electron version'
- required: true
-
-runs:
- using: "composite"
- steps:
-
- - name: Build ia32
- shell: pwsh
- run: |
- node-gyp configure --target=${{ inputs.electron }}.0.0 --disturl=https://electronjs.org/headers --runtime=electron --release --arch=ia32
-
- if ( '${{ inputs.electron }}' -ge 32){
- (Get-Content -Raw build/build_managed.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/build_managed.vcxproj
- (Get-Content -Raw build/edge_coreclr.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/edge_coreclr.vcxproj
- (Get-Content -Raw build/edge_nativeclr.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/edge_nativeclr.vcxproj
- }
-
- node-gyp build
- cmd /c copy /y build\Release\edge_*.node release\ia32\${{ inputs.electron }}.0.0
- cmd /c rmdir /S /Q build
diff --git a/.github/actions/build-x64/action.yml b/.github/actions/build-x64/action.yml
deleted file mode 100644
index a295685..0000000
--- a/.github/actions/build-x64/action.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-name: 'Build Windows x64'
-description: 'Build Windows x64 binaries'
-inputs:
- electron:
- description: 'Electron version'
- required: true
-
-runs:
- using: "composite"
- steps:
-
- - name: Build x64
- shell: pwsh
- run: |
- node-gyp configure --target=${{ inputs.electron }}.0.0 --disturl=https://electronjs.org/headers --runtime=electron --release --arch=x64
-
- if ( '${{ inputs.electron }}' -ge 32){
- (Get-Content -Raw build/build_managed.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/build_managed.vcxproj
- (Get-Content -Raw build/edge_coreclr.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/edge_coreclr.vcxproj
- (Get-Content -Raw build/edge_nativeclr.vcxproj) -replace 'std:c\+\+17', 'std:c++20' | Out-File -Encoding Utf8 build/edge_nativeclr.vcxproj
- }
-
- node-gyp build
- cmd /c copy /y build\Release\edge_*.node release\x64\${{ inputs.electron }}.0.0
- cmd /c rmdir /S /Q build