DEBUG #736
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: [push, pull_request] | |
env: | |
GOTOOLCHAIN: local | |
jobs: | |
build-windows: | |
name: Build on Windows | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- run: git fetch origin "+${GITHUB_REF}:${GITHUB_REF}" | |
if: ${{ github.ref_type == 'tag' }} | |
shell: bash | |
- uses: ruby/setup-ruby@v1 | |
- run: gem install asciidoctor | |
- run: Rename-Item -Path C:\msys64 -NewName msys64-tmp -Force | |
# We move the MSYS2 installed for Ruby aside to prevent use of its Git, | |
# which does not honour the PATH we set to our built git-lfs binary. | |
- uses: actions/setup-go@v5 | |
with: | |
go-version: '1.23.x' | |
- run: mkdir -p "$HOME/go/bin" | |
shell: bash | |
- run: set GOPATH=%HOME%\go | |
- run: choco install -y InnoSetup | |
- run: make man | |
shell: bash | |
- run: GOPATH="$HOME/go" PATH="$HOME/go/bin:$PATH" go install github.com/josephspurrier/goversioninfo/cmd/goversioninfo@latest | |
shell: bash | |
- uses: git-for-windows/setup-git-for-windows-sdk@v1 | |
with: | |
flavor: minimal | |
# We install the SDK so as to have access to the msgfmt.exe binary | |
# from the GNU gettext package. | |
- run: GOPATH="$HOME/go" PATH="$HOME/go/bin:$PATH" env -u TMPDIR script/cibuild | |
shell: bash |