Skip to content

add multi-channel distribution: binaries, install scripts, homebrew#71

Open
developersdigest wants to merge 5 commits intomainfrom
install-sh
Open

add multi-channel distribution: binaries, install scripts, homebrew#71
developersdigest wants to merge 5 commits intomainfrom
install-sh

Conversation

@developersdigest
Copy link
Member

  • build-binaries.sh: cross-compile via bun for darwin/linux/windows (x64+arm64)
  • install.sh: curl|bash installer with checksum verification
  • install.ps1: powershell installer for windows
  • release-binaries.yml: github actions workflow to build + upload on release
  • test.yml: cross-platform binary smoke tests on PRs
  • homebrew formula: template for firecrawl/homebrew-firecrawl tap

- build-binaries.sh: cross-compile via bun for darwin/linux/windows (x64+arm64)
- install.sh: curl|bash installer with checksum verification
- install.ps1: powershell installer for windows
- release-binaries.yml: github actions workflow to build + upload on release
- test.yml: cross-platform binary smoke tests on PRs
- homebrew formula: template for firecrawl/homebrew-firecrawl tap
- trigger release on package.json version bump to main (not manual release)
- auto-create git tag + github release with all assets
- add nfpm.yaml for .deb, .rpm, .apk, .pkg.tar.zst generation
- use envsubst to render nfpm config per arch
- fix nfpm download url to use versioned filename
- add optional nfpm packaging to local build script
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant