Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make it possible to run pipeline on arm64 #2232

Closed
wants to merge 11 commits into from

Conversation

6543
Copy link
Member

@6543 6543 commented Aug 17, 2023

test pipeline to run on arm64

Architecture:           aarch64
  CPU op-mode(s):       32-bit, 64-bit
  Byte Order:           Little Endian
CPU(s):                 8
  On-line CPU(s) list:  0-7
Vendor ID:              ARM
  Model name:           Neoverse-N1
    Model:              1
    Thread(s) per core: 1
    Core(s) per socket: 8
    Socket(s):          1
    Stepping:           r3p1
    BogoMIPS:           50.00
    Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs

TODOs

@6543 6543 added wip build CI pipeline related labels Aug 17, 2023
@woodpecker-bot
Copy link
Collaborator

woodpecker-bot commented Aug 17, 2023

Deployment of preview was successful: https://woodpecker-ci-woodpecker-pr-2232.surge.sh

@6543 6543 changed the title pipeline: disable codecov upload pipeline: make it possible to run on arm64 Aug 17, 2023
@6543 6543 changed the title pipeline: make it possible to run on arm64 wip: pipeline: make it possible to run on arm64 Aug 17, 2023
@6543
Copy link
Member Author

6543 commented Aug 17, 2023

PS: we need better error message than exec XXXXXX: exec format error on our docker backend side ... to show that it's an cpu architecture mismatch between image and agent

@anbraten
Copy link
Member

PS: we need better error message than exec XXXXXX: exec format error on our docker backend side ... to show that it's an cpu architecture mismatch between image and agent

That's coming from docker

@pat-s
Copy link
Contributor

pat-s commented Aug 17, 2023

PS: we need better error message than exec XXXXXX: exec format error on our docker backend side ... to show that it's an cpu architecture mismatch between image and agent

This means the image and for specifically the executables in it didn't have a matching arch.

In the case of docker.yml it's because https://hub.docker.com/r/techknowlogick/xgo/tags only exists for amd64.

.woodpecker/test.yml Outdated Show resolved Hide resolved
.woodpecker/test.yml Outdated Show resolved Hide resolved
@pat-s
Copy link
Contributor

pat-s commented Sep 8, 2023

@6543 I updated the OP with the current state. Essentially only xgo is missing and the question whether to bump to mysql v8 as v5 will likely never get an arm image.

@6543
Copy link
Member Author

6543 commented Sep 11, 2023

we can bump the mysql version ... would you make a pull for it?

@anbraten anbraten changed the title wip: pipeline: make it possible to run on arm64 make it possible to run pipeline on arm64 Oct 31, 2023
@qwerty287
Copy link
Contributor

done via #2605

@qwerty287 qwerty287 closed this Jun 5, 2024
@pat-s
Copy link
Contributor

pat-s commented Jun 5, 2024

@qwerty287 The PR in upstream xgo got reverted due to some issues. Hence, there is still no arm64 xgo image and subsequently this needs to stay open.

@pat-s pat-s reopened this Jun 5, 2024
@qwerty287
Copy link
Contributor

Ah OK, sorry

@6543 6543 closed this Jul 21, 2024
@6543 6543 deleted the no_codecov_upload branch July 21, 2024 17:33
@6543 6543 restored the no_codecov_upload branch July 21, 2024 17:33
@6543
Copy link
Member Author

6543 commented Jul 21, 2024

-> #3955

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build CI pipeline related wip
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants