cli/.core/release.yaml
Snider 1979510fd7 feat(release): Scoop bucket + core-ide CI builds (#327)
* fix(ci): configure git auth for homebrew-tap push

Set remote URL with x-access-token so git push can authenticate
to the homebrew-tap repository using HOMEBREW_TAP_TOKEN.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat(release): add Scoop bucket, core-ide builds, and Windows zip support

- Create host-uk/scoop-bucket with core.json and core-ide.json manifests
- Add Windows zip creation to CLI build for Scoop distribution
- Add build-ide job (Wails v3 GUI) for darwin/arm64, linux/amd64, windows/amd64
- Add update-scoop job to both alpha-release and release workflows
- Extend update-tap to publish core-ide Formula (Linux) and Cask (macOS)
- Remove core-ide replace directive, resolve core-gui from GitHub
- Add scoop publisher to .core/release.yaml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 02:43:53 +00:00

45 lines
652 B
YAML

# Core CLI release configuration
# Used by: core release
version: 1
project:
name: core
repository: host-uk/core
build:
targets:
- os: linux
arch: amd64
- os: linux
arch: arm64
- os: darwin
arch: amd64
- os: darwin
arch: arm64
- os: windows
arch: amd64
publishers:
- type: github
prerelease: false
draft: false
- type: homebrew
tap: host-uk/homebrew-tap
formula: core
- type: scoop
bucket: host-uk/scoop-bucket
manifest: core
changelog:
include:
- feat
- fix
- perf
- refactor
exclude:
- chore
- docs
- style
- test
- ci