diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index f4a539b0b0..bce418faf9 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -121,6 +121,35 @@ jobs: LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} + windows: + name: Windows Build + runs-on: "win-11" + steps: + - uses: actions/checkout@v4 + + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: 1.24 + cache: false + + # Note: gcc.exe only works properly if the corresponding bin/ directory is + # contained in PATH. + + - name: "Build (amd64)" + run: | + go run build/ci.go install -dlgo -arch amd64 -cc %GETH_CC% + env: + PATH: 'C:\msys64\mingw64\bin;C:\Program Files (x86)\NSIS\;%PATH%' + GETH_CC: 'C:\msys64\mingw64\bin\gcc.exe' + + - name: "Build (386)" + run: | + go run build/ci.go install -dlgo -arch 386 -cc %GETH_CC% + env: + PATH: 'C:\msys64\mingw32\bin;C:\Program Files (x86)\NSIS\;%PATH%' + GETH_CC: 'C:\msys64\mingw32\bin\gcc.exe' + docker: name: Docker Image runs-on: ubuntu-latest diff --git a/cmd/utils/flags_legacy.go b/cmd/utils/flags_legacy.go index b507b01428..239be03ad6 100644 --- a/cmd/utils/flags_legacy.go +++ b/cmd/utils/flags_legacy.go @@ -44,6 +44,10 @@ var DeprecatedFlags = []cli.Flag{ MinerNewPayloadTimeoutFlag, MinerEtherbaseFlag, MiningEnabledFlag, + MetricsEnabledExpensiveFlag, + EnablePersonal, + UnlockedAccountFlag, + InsecureUnlockAllowedFlag, } var ( @@ -83,6 +87,7 @@ var ( // Deprecated August 2023 TxLookupLimitFlag = &cli.Uint64Flag{ Name: "txlookuplimit", + Hidden: true, Usage: "Number of recent blocks to maintain transactions index for (default = about one year, 0 = entire chain) (deprecated, use history.transactions instead)", Value: ethconfig.Defaults.TransactionHistory, Category: flags.DeprecatedCategory,