Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .github/workflows/publish-sonatype.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# This workflow is triggered when a GitHub release is created.
# It can also be run manually to re-publish to Sonatype in case it failed for some reason.
# You can run this workflow by navigating to https://www.github.com/browserbase/stagehand-java/actions/workflows/publish-sonatype.yml
name: Publish Sonatype
on:
workflow_dispatch:

release:
types: [published]

jobs:
publish:
name: publish
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Set up Java
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: |
8
21
cache: gradle

- name: Set up Gradle
uses: gradle/gradle-build-action@v2

- name: Publish to Sonatype
run: |-
export -- GPG_SIGNING_KEY_ID
printenv -- GPG_SIGNING_KEY | gpg --batch --passphrase-fd 3 --import 3<<< "$GPG_SIGNING_PASSWORD"
GPG_SIGNING_KEY_ID="$(gpg --with-colons --list-keys | awk -F : -- '/^pub:/ { getline; print "0x" substr($10, length($10) - 7) }')"
./gradlew publish --no-configuration-cache
env:
SONATYPE_USERNAME: ${{ secrets.STAGEHAND_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
SONATYPE_PASSWORD: ${{ secrets.STAGEHAND_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
GPG_SIGNING_KEY: ${{ secrets.STAGEHAND_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
GPG_SIGNING_PASSWORD: ${{ secrets.STAGEHAND_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}
24 changes: 24 additions & 0 deletions .github/workflows/release-doctor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Release Doctor
on:
pull_request:
branches:
- main
workflow_dispatch:

jobs:
release_doctor:
name: release doctor
runs-on: ubuntu-latest
if: github.repository == 'browserbase/stagehand-java' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next')

steps:
- uses: actions/checkout@v4

- name: Check release environment
run: |
bash ./bin/check-release-environment
env:
SONATYPE_USERNAME: ${{ secrets.STAGEHAND_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
SONATYPE_PASSWORD: ${{ secrets.STAGEHAND_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
GPG_SIGNING_KEY: ${{ secrets.STAGEHAND_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
GPG_SIGNING_PASSWORD: ${{ secrets.STAGEHAND_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}
3 changes: 3 additions & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
".": "0.1.0"
}
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 7
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-0c12f985340be2a9287e8e01ff8733f7f2d02e019149d1ae95f1a8f8798c6690.yml
openapi_spec_hash: efb79934e1dc63763dd4e8493b825273
config_hash: 5f3345d1d825e49f896f3b0e493e6938
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-2c88c6d890406ff8a5f1bca692264fb9af4bc4fe64df0986e06d3386fc6d6fcb.yml
openapi_spec_hash: dc6ea17f8152708dc0a390c7f86b1a5d
config_hash: a17b6052ac65237b7b8e145f4f692d3c
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Changelog

## 0.1.0 (2025-12-16)

Full Changelog: [v0.0.1...v0.1.0](https://github.com/browserbase/stagehand-java/compare/v0.0.1...v0.1.0)

### Features

* **api:** manual updates ([143d677](https://github.com/browserbase/stagehand-java/commit/143d677a548f9b67f6d1960588d3d79e9c7647fe))
* **api:** manual updates ([f2d0690](https://github.com/browserbase/stagehand-java/commit/f2d0690f93415cafad61334d8eeb8c90d9ae2e43))
* **api:** manual updates ([48825ea](https://github.com/browserbase/stagehand-java/commit/48825eac78b9dd280020359253465ec0ab9d7405))
* **api:** manual updates ([daa8c1c](https://github.com/browserbase/stagehand-java/commit/daa8c1cbe7c3e67400d8661cbd511f47b61de91f))
* **api:** manual updates ([5d55cd0](https://github.com/browserbase/stagehand-java/commit/5d55cd0023694ed48862fa1737cce1cc67ec6a3f))
* **api:** manual updates ([2262f19](https://github.com/browserbase/stagehand-java/commit/2262f19462ce4e79f80df49c7652e3144c11c9c6))
* **api:** manual updates ([afa389f](https://github.com/browserbase/stagehand-java/commit/afa389f483845081daf43d102094e902c847efa5))
* **api:** manual updates ([5787da6](https://github.com/browserbase/stagehand-java/commit/5787da654a785904d9629e20baa9dc90739a35a5))
* **api:** manual updates ([40e95ed](https://github.com/browserbase/stagehand-java/commit/40e95ede73876583760706e7315f3621af2f8433))
* **api:** manual updates ([c6de1b7](https://github.com/browserbase/stagehand-java/commit/c6de1b76dc1deb1355c2e119740d4f494679e1ed))
* **api:** manual updates ([df9be74](https://github.com/browserbase/stagehand-java/commit/df9be74e9177579935e429d40c1c2574fd7f45e5))
* **api:** tweak branding and fix some config fields ([051317b](https://github.com/browserbase/stagehand-java/commit/051317bb6932ec86f0a990e181ffdce23c674785))


### Chores

* configure new SDK language ([7dcaca9](https://github.com/browserbase/stagehand-java/commit/7dcaca9445c9adcf6b88d7fc6393e974dae2b56e))
Loading
Loading