Skip to content

Commit 63d088a

Browse files
authored
chore(release): prepare 1.1.0 (#131)
1 parent ff6218a commit 63d088a

7 files changed

Lines changed: 39 additions & 15 deletions

File tree

‎.github/workflows/release.yml‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,13 @@ jobs:
4747
- id: version
4848
shell: bash
4949
env:
50+
APPLE_DEVELOPER_ID_CERTIFICATE_BASE64: ${{ secrets.APPLE_DEVELOPER_ID_CERTIFICATE_BASE64 }}
51+
APPLE_DEVELOPER_ID_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_DEVELOPER_ID_CERTIFICATE_PASSWORD }}
52+
APPLE_NOTARY_ISSUER_ID: ${{ secrets.APPLE_NOTARY_ISSUER_ID }}
53+
APPLE_NOTARY_KEY_BASE64: ${{ secrets.APPLE_NOTARY_KEY_BASE64 }}
54+
APPLE_NOTARY_KEY_ID: ${{ secrets.APPLE_NOTARY_KEY_ID }}
5055
DRY_RUN: ${{ inputs.dry_run }}
56+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
5157
run: |
5258
set -euo pipefail
5359
if [[ "$GITHUB_EVENT_NAME" == "push" ]]; then
@@ -66,6 +72,18 @@ jobs:
6672
echo "Release tag $version does not match npm launcher $npm_version" >&2
6773
exit 64
6874
fi
75+
for required in \
76+
APPLE_DEVELOPER_ID_CERTIFICATE_BASE64 \
77+
APPLE_DEVELOPER_ID_CERTIFICATE_PASSWORD \
78+
APPLE_NOTARY_KEY_BASE64 \
79+
APPLE_NOTARY_KEY_ID \
80+
APPLE_NOTARY_ISSUER_ID \
81+
NPM_TOKEN; do
82+
if [[ -z "${!required:-}" ]]; then
83+
echo "Required release secret is missing: $required" >&2
84+
exit 64
85+
fi
86+
done
6987
echo "publish=true" >> "$GITHUB_OUTPUT"
7088
else
7189
if [[ "$GITHUB_EVENT_NAME" == "workflow_dispatch" && "$DRY_RUN" != "true" ]]; then

‎CHANGELOG.md‎

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,14 @@ Two versions travel independently, on purpose:
1818

1919
## [Unreleased]
2020

21-
Everything below has landed on `main` but is **not yet in a tagged release**.
22-
Cutting that release is tracked in
23-
[#45](https://github.com/LockInTime/headless/issues/45).
21+
No changes yet.
22+
23+
## [1.1.0] — 2026-08-13
24+
25+
This release carries the roadmap work completed since v1.0.2, including
26+
progressive context pruning, expanded capture formats, a shared cross-engine
27+
core and conformance suite, trusted Chromium input, hardened distribution, and
28+
deeper agent-harness integration.
2429

2530
### Added
2631

@@ -154,12 +159,12 @@ Cutting that release is tracked in
154159
### Known gaps
155160

156161
Tracked as [`backlog`](https://github.com/LockInTime/headless/labels/backlog)
157-
issues, grouped by roadmap phase into milestones. Highlights:
158-
a shutdown data race on the Linux host
159-
([#12](https://github.com/LockInTime/headless/issues/12)), responses that can
160-
exceed the 1 MiB frame ([#14](https://github.com/LockInTime/headless/issues/14)),
161-
and unsigned macOS builds
162-
([#39](https://github.com/LockInTime/headless/issues/39)).
162+
issues, grouped by roadmap phase into milestones. Highlights include deferred
163+
interaction design ([#35](https://github.com/LockInTime/headless/issues/35)),
164+
website and documentation depth
165+
([#47](https://github.com/LockInTime/headless/issues/47)–[#53](https://github.com/LockInTime/headless/issues/53)),
166+
and stretch Windows support
167+
([#56](https://github.com/LockInTime/headless/issues/56)).
163168

164169
## [1.0.2] — 2026-07-19
165170

@@ -200,7 +205,8 @@ First tagged release: the P0–P2 contract on macOS and Linux.
200205
- Tag-triggered release workflow publishing a macOS app zip and Linux
201206
amd64/arm64 tarballs.
202207

203-
[Unreleased]: https://github.com/LockInTime/headless/compare/v1.0.2...HEAD
208+
[Unreleased]: https://github.com/LockInTime/headless/compare/v1.1.0...HEAD
209+
[1.1.0]: https://github.com/LockInTime/headless/compare/v1.0.2...v1.1.0
204210
[1.0.2]: https://github.com/LockInTime/headless/compare/v1.0.1...v1.0.2
205211
[1.0.1]: https://github.com/LockInTime/headless/compare/v1.0.0...v1.0.1
206212
[1.0.0]: https://github.com/LockInTime/headless/releases/tag/v1.0.0

‎apps/headless/VERSION‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.2
1+
1.1.0

‎apps/headless/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@headless/app",
33
"private": true,
4-
"version": "1.0.2",
4+
"version": "1.1.0",
55
"scripts": {
66
"build": "./build.sh",
77
"build:linux": "./build-linux.sh",

‎apps/web/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@headless/web",
33
"private": true,
4-
"version": "1.0.2",
4+
"version": "1.1.0",
55
"scripts": {
66
"dev": "next dev",
77
"build": "next build",

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "headless",
33
"private": true,
4-
"version": "1.0.2",
4+
"version": "1.1.0",
55
"scripts": {
66
"build": "pnpm --filter @headless/app build && pnpm --filter @headless/web build",
77
"build:linux": "pnpm --filter @headless/app build:linux",

‎packages/headless-npm/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lockintime/headless",
3-
"version": "1.0.2",
3+
"version": "1.1.0",
44
"description": "Verified npm launcher for the Headless agent browser",
55
"license": "MIT",
66
"repository": {

0 commit comments

Comments
 (0)