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

Ubuntu ARM64 support for self hosted runners #678

Closed
2 of 5 tasks
Joeri-Abbo opened this issue May 25, 2023 · 5 comments
Closed
2 of 5 tasks

Ubuntu ARM64 support for self hosted runners #678

Joeri-Abbo opened this issue May 25, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@Joeri-Abbo
Copy link

Joeri-Abbo commented May 25, 2023

Description:
A description with steps to reproduce the issue. If your have a public example or repo to share, please provide the link.
We are migrating to ARM64 Linux with os Ubuntu when i try to run a workflow. It breaks because ARM64 for ubuntu is not in the manifest https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json

Action version:
v4

Platform:

  • Ubuntu
  • macOS
  • Windows

Runner type:

  • Hosted
  • Self-hosted

Tools version:
I think all versions I checkt with 3.11.3 and 3.10.7

Repro steps:
A description with steps to reproduce the issue. If your have a public example or repo to share, please provide the link.
We are migrating to ARM64 Linux with os Ubuntu when i try to run a workflow. It breaks because ARM64 for ubuntu is not in the manifest https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json


on:
  workflow_call:

jobs:
  build:
    runs-on: [ self-hosted ]
    steps:
      - uses: actions/checkout@v3
      - name: Set up Python 3.11.3
        uses: actions/setup-python@v4
        with:
          python-version: "3.11.3"

Expected behavior:
Be able to run python setup for ARM64 ubuntu

Actual behavior:
It does not find the version in the manifest
image

@Joeri-Abbo Joeri-Abbo added bug Something isn't working needs triage labels May 25, 2023
@dmitry-shibanov
Copy link
Contributor

Hello @Joeri-Abbo. Thank you for your report. We'll take a look on it.

@danielloader
Copy link

Relates to #108

@danielxt7
Copy link

Yes please! we would love to have this support as well - we have a similar setup with self-hosted runners on ARM64 instances in AWS - and the workarounds suggested in #108 do not work since we're using a linux image

Thank you!

@edmondop
Copy link

@danielxt7 this workaround is gold https://github.com/temporalio/sdk-python/pull/172/files#diff-e0c5149ab771083cacddbeaf3336656118f582f6311228e0b8652c3209a7dd2eR32-R39

@aparnajyothi-y
Copy link
Contributor

Hello Everyone, The version-manifest.json file has been updated to include arm64 support for latest versions of Python >= 3.8. We are now proceeding to close this issue.

Please feel free to reach out if any further concerns or clarifications are needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants