-
Notifications
You must be signed in to change notification settings - Fork 16
Comparing changes
Open a pull request
base repository: browserstack/browserstack-local-ruby
base: gh_action_fix
head repository: browserstack/browserstack-local-ruby
compare: master
- 19 commits
- 10 files changed
- 8 contributors
Commits on Feb 6, 2023
-
Merge pull request #33 from browserstack/gh_action_fix
Replace deprecated ruby action with active one
Configuration menu - View commit details
-
Copy full SHA for c5e8cc9 - Browse repository at this point
Copy the full SHA c5e8cc9View commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 22b7bc2 - Browse repository at this point
Copy the full SHA 22b7bc2View commit details
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bf452c6 - Browse repository at this point
Copy the full SHA bf452c6View commit details
Commits on Jun 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f5308a - Browse repository at this point
Copy the full SHA 6f5308aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7c8b8d - Browse repository at this point
Copy the full SHA e7c8b8dView commit details
Commits on Jun 7, 2023
-
Merge pull request #35 from browserstack/LOC_4343_download_links
Update download links
Configuration menu - View commit details
-
Copy full SHA for bccc364 - Browse repository at this point
Copy the full SHA bccc364View commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6da5511 - Browse repository at this point
Copy the full SHA 6da5511View commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7fee55f - Browse repository at this point
Copy the full SHA 7fee55fView commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9199bbc - Browse repository at this point
Copy the full SHA 9199bbcView commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b44f38b - Browse repository at this point
Copy the full SHA b44f38bView commit details
Commits on Aug 24, 2023
-
Merge pull request #34 from Kazhuu/ruby3-fix
Ruby 3 fix: exist? instead of exists?
Configuration menu - View commit details
-
Copy full SHA for 9ad322b - Browse repository at this point
Copy the full SHA 9ad322bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2038f - Browse repository at this point
Copy the full SHA 8a2038fView commit details -
Merge pull request #36 from browserstack/v1_4_3
Bump up the version to 1.4.3
Configuration menu - View commit details
-
Copy full SHA for 80c8d66 - Browse repository at this point
Copy the full SHA 80c8d66View commit details
Commits on Jun 1, 2026
-
1.5.0: arm64 + dynamic CloudFront source URL
- New FetchDownloadSourceUrl module POSTs to /binary/api/v1/endpoint to discover the current CDN base URL (CloudFront primary; CloudFlare requested as fallback via X-Local-Fallback-Cloudflare header on retry). - Linux arm64 host now downloads BrowserStackLocal-linux-arm64. Branch order mirrors Node SDK: arm64 wins over alpine on musl. - proxyHost/proxyPort from Local#start now also flow into the binary download (previously ignored for download, used only for running binary). - User-Agent: browserstack-local-ruby/<version> on endpoint POST + GET. - TLS verification now enforced (VERIFY_PEER); was VERIFY_NONE. CHANGELOG calls this out for users on broken trust stores. Tracks LOC-6563. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 730b888 - Browse repository at this point
Copy the full SHA 730b888View commit details -
Add HTTP timeouts on endpoint POST and binary GET
Net::HTTP defaults to 60s open + 60s read. A hung local.browserstack.com or CDN can stall the binary download for multiple minutes before the user sees an error. - fetch_download_source_url.rb: open_timeout=10, read_timeout=15 (small JSON response, fast) - localbinary.rb download_to: open_timeout=10, read_timeout=30 (read_timeout bounds per-read stalls, not total transfer) Code review finding from LOC-6563 review. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 51d8136 - Browse repository at this point
Copy the full SHA 51d8136View commit details
Commits on Jun 4, 2026
-
Merge pull request #39 from browserstack/LOC-6563-arm64-cloudfront-pa…
…rity 1.5.0: arm64 + dynamic CloudFront source URL (LOC-6563)
Configuration menu - View commit details
-
Copy full SHA for 52e61e2 - Browse repository at this point
Copy the full SHA 52e61e2View commit details
Commits on Jun 5, 2026
-
CD: switch gem-push to RubyGems Trusted Publishing (OIDC)
`gem push` fails since MFA was enabled on the RubyGems account — the API-key flow can't supply an OTP from a non-interactive runner. Trusted publishing is the supported replacement and is already configured on rubygems.org for this gem (pointed at this workflow file, no GitHub Environment binding). Changes: - Add `id-token: write` to job permissions (required for the GitHub OIDC token exchange). - Remove unused `packages: write` permission (was for GitHub Packages, never wired up). - Replace the manual credentials-file dance + `GEM_HOST_API_KEY` env var with `rubygems/configure-rubygems-credentials@v2.0.0` (same action `rubygems/release-gem@v1` calls internally — verified by reading its action.yml). Existing `gem build` + `gem push` then read credentials the action sets up. No new secrets. `RUBYGEMS_AUTH_TOKEN` becomes obsolete and should be deleted from repo Settings → Secrets after the first green dispatch. Tracks LOC-6563. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 2c26c1b - Browse repository at this point
Copy the full SHA 2c26c1bView commit details -
Merge pull request #40 from browserstack/LOC-6563-rubygems-trusted-pu…
…blishing CD: switch gem-push to RubyGems Trusted Publishing (OIDC)
Configuration menu - View commit details
-
Copy full SHA for e04e287 - Browse repository at this point
Copy the full SHA e04e287View commit details
Commits on Jun 19, 2026
-
semgrep workflow: pin Docker image and actions to version tags
Pin returntocorp/semgrep container image to a specific version and GitHub Actions to major version tags to prevent :latest tag resolution and reduce supply-chain attack surface. Fixes: LCNC-15821 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 6a67875 - Browse repository at this point
Copy the full SHA 6a67875View commit details
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 gh_action_fix...master