-
Notifications
You must be signed in to change notification settings - Fork 72
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: browser-actions/setup-chrome
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: setup-chrome-v1.7.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: browser-actions/setup-chrome
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: setup-chrome-v2.0.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 20 files changed
- 2 contributors
Commits on Feb 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c7ddce5 - Browse repository at this point
Copy the full SHA c7ddce5View commit details -
chore(doc): add no-sudo option to README (#624)
Add `no-sudo` option to README. close #622
Configuration menu - View commit details
-
Copy full SHA for f657ed6 - Browse repository at this point
Copy the full SHA f657ed6View commit details
Commits on Jul 6, 2025
-
feat!: Use chrome for testing as default (#632)
This PR introduces significant changes to improve stability and maintainability by switching to Chrome for Testing as the default browser. ### 1. Installer Changes on Channel Name Installs This update replaces previous Chromium builds with the official Chrome for Testing browser on channel name installs. The installation process is simplified by using a standardized Chrome for Testing distribution. The action previously installed the browser to `C:\Program Files` using the official installer on Windows, or to `$RUNNER_TOOL_CACHE` on Linux and macOS with the official archive. Now, the action will install the browser to `$RUNNER_TOOL_CACHE` from [Chrome for Testing][]. [Chrome for Testing]: https://googlechromelabs.github.io/chrome-for-testing/ ### 2. Cache Directory Changes This update introduces a new cache directory structure for the Chrome for Testing browser. The cache directory is now named `chrome` instead of `chromium`. ### 3. Default Version Changes Previously, the action installed the *latest* snapshot version. Now, the action will install the *stable* version of Chrome for Testing by default. ## Migration Guide ### 1. Installer Changes on Channel Name Installs If you are using the channel name (`stable`, `beta`, `dev`, or `canary`) to install the browser, the new version of the action installs the browser from [Chrome for Testing][] instead of the official installer. Please check if your workflow is using the expected browser binary version with the new version of the action. The installed browser binary with the channel name is as follows: | Platform | New Binary Path | |----------|----------------| | Linux | `chrome` | | macOS | `Google Chrome for Testing` | | Windows | `chrome.exe` | On Windows runner, the installed location is changed from `C:\Program Files` to `$RUNNER_TOOL_CACHE`. ### 2. Cache Directory Changes If you are self-hosted runner and installing the browser with the channel name to speed up the runner setup, please update your cache directory on your runners. The cache directory has been changed from `chromium` to `chrome` and ensure that your workflow is using the new cache directory. ### 3. Default Version Changes If you don't specify `chrome-version` parameter in your workflow, please ensure that your workflow will install the expected version of Chrome for Testing. The default version is the *stable* channel version of Chrome for Testing instead of the *latest* version. To install the *latest* version, you need to specify `chrome-version: latest` in your workflow. ```yaml # v1 - name: Install the stable version of Chrome for Testing uses: browser-actions/setup-chrome@v1 with: chrome-version: stable - name: Install the latest version of Chrome for Testing uses: browser-actions/setup-chrome@v1 # v2 - name: Install the stable version of Chrome for Testing uses: browser-actions/setup-chrome@v2 - name: Install the latest version of Chrome for Testing uses: browser-actions/setup-chrome@v2 with: chrome-version: latest ```
Configuration menu - View commit details
-
Copy full SHA for 3bb0bd6 - Browse repository at this point
Copy the full SHA 3bb0bd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3289928 - Browse repository at this point
Copy the full SHA 3289928View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff setup-chrome-v1.7.3...setup-chrome-v2.0.0