Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Microsoft Edge is missing in macOS-14-arm64 #9734

Closed
2 of 13 tasks
mxschmitt opened this issue Apr 24, 2024 · 5 comments
Closed
2 of 13 tasks

Microsoft Edge is missing in macOS-14-arm64 #9734

mxschmitt opened this issue Apr 24, 2024 · 5 comments

Comments

@mxschmitt
Copy link

mxschmitt commented Apr 24, 2024

Description

Microsoft Edge should be installed as per here. But it seems missing since a recent macOS-14 update.

Downstream issue: microsoft/playwright-dotnet#2920

From our user:

This behaviour appears to have emerged for my repositories in the last ~16 hours with the macos-latest runner images moving from macOS 12 to macOS 14.

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • macOS 11
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • Windows Server 2019
  • Windows Server 2022

Image version and build link

Image: macos-14-arm64
Version: 20240415.6

Is it regression?

yes

Expected behavior

It's installed.

Actual behavior

It's not installed.

Repro steps

name: test
on:
  push:
    branches:
      - main
jobs:
  test:
    name: test
    strategy:
      matrix:
        runs-on: [macos-12, macos-13, macos-14]
    runs-on: ${{ matrix.runs-on }}
    steps:
    - uses: actions/checkout@v4
    - run: ls -la "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"

Expected: Edge installed across the macOS versions.
Actual: It's not available on macOS 14.

@Alexey-Ayupov
Copy link
Collaborator

Hello @mxschmitt, the Microsoft Edge was newer installed in macOS 14 Arm64 image. We will check the possibility to install it.

@mxschmitt
Copy link
Author

I see, so this is because macos-latest changed to macos-14-arm64 recently. Thanks for verifying that!

(Playwright users have a workaround for now from our side to install it manually via the CLI - so not blocking)

@martincostello
Copy link

As a user, I was using macos-latest and the change from v12 to v14 broke me, so would definitely be useful to install as I'm sure others will find the same problem suddenly occurring as the rollout continues.

@leighmcculloch
Copy link

leighmcculloch commented Apr 24, 2024

this is because macos-latest changed to macos-14-arm64 recently

This seems like a bug because the GitHub Actions Docs still say macos-latest maps to macos-14. Also, requesting macos-14 explicitly is causing macos-14-arm64 images to be used. Opened an issue here about that:

@mikhailkoliada
Copy link
Member

Transferring to discussion right now, as we are unlikely to install it on m1 runners

  1. cask is not available in homebrew
  2. to get a downloading link you have to accept EULA (or EULA-like) manually, I doubt that distribution without direct acceptance by the end customer is possible here.

I'll reach out to legal and see what we can do here.

@actions actions locked and limited conversation to collaborators Apr 25, 2024
@mikhailkoliada mikhailkoliada converted this issue into discussion #9747 Apr 25, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Projects
None yet
Development

No branches or pull requests

5 participants