.gitea: show cgo source directory

This commit is contained in:
Felix Lange 2025-07-04 18:15:37 +02:00
parent e5c01bcfaa
commit 05a0940708

View file

@ -12,22 +12,22 @@ jobs:
# runs-on: ubuntu-latest # runs-on: ubuntu-latest
# steps: # steps:
# - uses: actions/checkout@v4 # - uses: actions/checkout@v4
# #
# - name: Set up Go # - name: Set up Go
# uses: actions/setup-go@v5 # uses: actions/setup-go@v5
# with: # with:
# go-version: 1.24 # go-version: 1.24
# cache: false # cache: false
# #
# - name: Install cross toolchain # - name: Install cross toolchain
# run: | # run: |
# apt-get update # apt-get update
# apt-get -yq --no-install-suggests --no-install-recommends install gcc-multilib # apt-get -yq --no-install-suggests --no-install-recommends install gcc-multilib
# #
# - name: Build (amd64) # - name: Build (amd64)
# run: | # run: |
# go run build/ci.go install -static -arch amd64 -dlgo # go run build/ci.go install -static -arch amd64 -dlgo
# #
# - name: Create/upload archive (amd64) # - name: Create/upload archive (amd64)
# run: | # run: |
# go run build/ci.go archive -arch amd64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds # go run build/ci.go archive -arch amd64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
@ -35,11 +35,11 @@ jobs:
# env: # env:
# LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }}
# AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }}
# #
# - name: Build (386) # - name: Build (386)
# run: | # run: |
# go run build/ci.go install -static -arch 386 -dlgo # go run build/ci.go install -static -arch 386 -dlgo
# #
# - name: Create/upload archive (386) # - name: Create/upload archive (386)
# run: | # run: |
# go run build/ci.go archive -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds # go run build/ci.go archive -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
@ -47,29 +47,29 @@ jobs:
# env: # env:
# LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }}
# AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }}
# #
# linux-arm: # linux-arm:
# name: Linux Build (arm) # name: Linux Build (arm)
# runs-on: ubuntu-latest # runs-on: ubuntu-latest
# steps: # steps:
# - uses: actions/checkout@v4 # - uses: actions/checkout@v4
# #
# - name: Set up Go # - name: Set up Go
# uses: actions/setup-go@v5 # uses: actions/setup-go@v5
# with: # with:
# go-version: 1.24 # go-version: 1.24
# cache: false # cache: false
# #
# - name: Install cross toolchain # - name: Install cross toolchain
# run: | # run: |
# apt-get update # apt-get update
# apt-get -yq --no-install-suggests --no-install-recommends install gcc-arm-linux-gnueabi libc6-dev-armel-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross # apt-get -yq --no-install-suggests --no-install-recommends install gcc-arm-linux-gnueabi libc6-dev-armel-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross
# ln -s /usr/include/asm-generic /usr/include/asm # ln -s /usr/include/asm-generic /usr/include/asm
# #
# - name: Build (arm64) # - name: Build (arm64)
# run: | # run: |
# go run build/ci.go install -static -dlgo -arch arm64 -cc aarch64-linux-gnu-gcc # go run build/ci.go install -static -dlgo -arch arm64 -cc aarch64-linux-gnu-gcc
# #
# - name: Create/upload archive (arm64) # - name: Create/upload archive (arm64)
# run: | # run: |
# go run build/ci.go archive -arch arm64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds # go run build/ci.go archive -arch arm64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
@ -77,13 +77,13 @@ jobs:
# env: # env:
# LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }}
# AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }}
# #
# - name: Run build (arm5) # - name: Run build (arm5)
# run: | # run: |
# go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc
# env: # env:
# GOARM: "5" # GOARM: "5"
# #
# - name: Create/upload archive (arm5) # - name: Create/upload archive (arm5)
# run: | # run: |
# go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
@ -91,13 +91,13 @@ jobs:
# GOARM: "5" # GOARM: "5"
# LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }}
# AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }}
# #
# - name: Run build (arm6) # - name: Run build (arm6)
# run: | # run: |
# go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc
# env: # env:
# GOARM: "6" # GOARM: "6"
# #
# - name: Create/upload archive (arm6) # - name: Create/upload archive (arm6)
# run: | # run: |
# go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
@ -106,13 +106,13 @@ jobs:
# GOARM: "6" # GOARM: "6"
# LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }}
# AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }}
# #
# - name: Run build (arm7) # - name: Run build (arm7)
# run: | # run: |
# go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc
# env: # env:
# GOARM: "7" # GOARM: "7"
# #
# - name: Create/upload archive (arm7) # - name: Create/upload archive (arm7)
# run: | # run: |
# go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
@ -137,11 +137,12 @@ jobs:
# Note: gcc.exe only works properly if the corresponding bin/ directory is # Note: gcc.exe only works properly if the corresponding bin/ directory is
# contained in PATH. # contained in PATH.
- name: "Find gcc" - name: "Show cgo source"
shell: cmd shell: cmd
run: | run: |
where gcc for /f %%i in ('go env GOROOT') do set ROOT=%%i
dir ROOT\src\runtime\cgo
# - name: "Build (amd64)" # - name: "Build (amd64)"
# shell: cmd # shell: cmd
# run: | # run: |
@ -163,19 +164,19 @@ jobs:
# runs-on: ubuntu-latest # runs-on: ubuntu-latest
# steps: # steps:
# - uses: actions/checkout@v4 # - uses: actions/checkout@v4
# #
# - name: Set up QEMU # - name: Set up QEMU
# uses: docker/setup-qemu-action@v3 # uses: docker/setup-qemu-action@v3
# #
# - name: Set up Docker Buildx # - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v3 # uses: docker/setup-buildx-action@v3
# #
# - name: Set up Go # - name: Set up Go
# uses: actions/setup-go@v5 # uses: actions/setup-go@v5
# with: # with:
# go-version: 1.24 # go-version: 1.24
# cache: false # cache: false
# #
# - name: Run docker build # - name: Run docker build
# env: # env:
# DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} # DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }}