Commit Graph

25 Commits

Author SHA1 Message Date
Developers Digest df6a4712a1 sync workflows: merge PRs immediately instead of using --auto
gh pr merge --auto requires branch protection with required status
checks on the target branch. firecrawl-claude-plugin and
firecrawl-cursor-plugin don't have that configured, so the workflows
fail with "Protected branch rules not configured for this branch
(enablePullRequestAutoMerge)" after successfully creating the PR.

There's nothing to wait for on a sync PR anyway, so drop --auto and
merge immediately.
2026-04-10 10:35:41 -04:00
Developers Digest b214bad4b5 bump github actions to node 24 compatible versions 2026-03-13 15:59:05 -04:00
Developers Digest 41fc12fc57 add dry run mode for testing on non-main branches 2026-03-13 15:46:10 -04:00
Developers Digest 86d462c7e8 add workflow_dispatch trigger for manual testing 2026-03-13 15:21:54 -04:00
Developers Digest 76e8552fe6 add nfpm linux packaging and auto-release on version bump
- 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
2026-03-13 14:34:34 -04:00
Developers Digest 55d565812a add multi-channel distribution: binaries, install scripts, homebrew
- 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
2026-03-13 11:40:53 -04:00
Developers Digest 596b27f78d Unify Claude plugin sync workflow 2026-03-10 09:53:17 -04:00
Developers Digest 904417f491 Add Claude skill sync workflow 2026-03-10 09:47:26 -04:00
Developers Digest 446439b1f5 Merge remote-tracking branch 'origin/main' into test-github-sync-action
# Conflicts:
#	.github/workflows/sync-skills.yml
2026-03-09 20:13:05 -04:00
Developers Digest b364c7a0ac Update firecrawl sync workflow 2026-03-09 20:09:50 -04:00
Developers Digest 5b62e22d87 fix skills sync action to handle empty target repo 2026-03-09 18:06:39 -04:00
Developers Digest 5bc41ed653 Add GitHub action to sync skills 2026-03-09 17:39:59 -04:00
Leonardo Grigorio 9ee4948272 Simplify sync workflow: only trigger on version bump
Instead of auto-bumping on every skill change, the workflow now only
triggers when plugin.json version is explicitly changed. The CLI repo
is the source of truth for versioning.
2026-02-17 18:35:21 -03:00
Leonardo Grigorio fc6d6cfa91 Add auto-sync workflow for claude plugin repo
- Add sync-plugin.yml workflow that triggers on changes to skills/ or
  .claude-plugin/ on main, copies files to firecrawl-claude-plugin,
  bumps the patch version, and opens a PR
- Update plugin.json version to 1.0.3 to match the plugin repo
2026-02-17 18:22:54 -03:00
Abimael Martell 0d6c186cc0 update publish.yml 2026-01-30 17:27:33 -08:00
Abimael Martell c6ed7f3231 update publish.yml 2026-01-30 17:22:03 -08:00
Abimael Martell 789b457c76 update publish.yml 2026-01-30 17:20:43 -08:00
Abimael Martell e846e5cec4 update publish.yml 2026-01-30 17:16:25 -08:00
Abimael Martell ae4ec88d8a update npm version on publish workflow 2026-01-30 17:09:30 -08:00
Nicolas 2ae2a88b3a Update publish.yml 2026-01-21 01:16:58 -03:00
Abimael Martell 2cde0aceb0 Add tests (#2)
* Add tests

* fix readme
2026-01-08 11:52:06 -08:00
Abimael Martell 283404c2dc Add CI Workflow and Code Formatting (#1)
* Add CI Workflow and Code Formatting

* update lockfile

* deprecation notice

* update formatting rule
2026-01-08 11:35:00 -08:00
Abimael Martell facffcf2b1 should publish on update 2026-01-08 11:22:28 -08:00
Abimael Martell 5cda8d29f2 use correct version of npm for publish 2026-01-08 11:20:01 -08:00
Abimael Martell a2b972e6c7 add publish workflow 2026-01-08 09:40:22 -08:00