From 20b4f683e5432e9e89713584bf91aab1bdc00952 Mon Sep 17 00:00:00 2001 From: Colin McDonnell Date: Tue, 13 Jan 2026 07:13:47 +0000 Subject: [PATCH] Two way sync attempt --- .github/workflows/trigger-sync.yml | 24 ++++++++++++++++ README.md | 6 ++-- entry | 44 +++++++++++++++++++++++++++++- 3 files changed, 70 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/trigger-sync.yml diff --git a/.github/workflows/trigger-sync.yml b/.github/workflows/trigger-sync.yml new file mode 100644 index 0000000..12b6d04 --- /dev/null +++ b/.github/workflows/trigger-sync.yml @@ -0,0 +1,24 @@ +name: Trigger sync + +on: + push: + branches: [main] + +jobs: + trigger: + # skip if pushed by our bot (breaks the loop) + if: github.actor != 'pullfrog[bot]' + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v3 + with: + token: ${{ secrets.MONOREPO_PAT }} + repository: pullfrog/pullfrog + event-type: action-repo-updated + client-payload: | + { + "before": "${{ github.event.before }}", + "after": "${{ github.event.after }}", + "compare_url": "${{ github.event.compare }}", + "pusher": "${{ github.actor }}" + } diff --git a/README.md b/README.md index f2b2e8d..5c401b3 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ - +
> **🚀 Pullfrog is in beta!** We're onboarding users in waves. [Get on the waitlist →](https://pullfrog.com/join-waitlist) diff --git a/entry b/entry index 4c3a0d4..ffc60cc 100755 --- a/entry +++ b/entry @@ -1,4 +1,46 @@ - +import { createRequire as __createRequire } from 'module'; import { fileURLToPath as __fileURLToPath } from 'url'; import { dirname as __dirnameFn } from 'path'; const require = __createRequire(import.meta.url); const __filename = __fileURLToPath(import.meta.url); const __dirname = __dirnameFn(__filename); +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __knownSymbol = (name, symbol2) => (symbol2 = Symbol[name]) ? symbol2 : Symbol.for("Symbol." + name); +var __typeError = (msg) => { + throw TypeError(msg); +}; +var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { + get: (a, b) => (typeof require !== "undefined" ? require : a)[b] +}) : x)(function(x) { + if (typeof require !== "undefined") return require.apply(this, arguments); + throw Error('Dynamic require of "' + x + '" is not supported'); +}); +var __esm = (fn2, res) => function __init() { + return fn2 && (res = (0, fn2[__getOwnPropNames(fn2)[0]])(fn2 = 0)), res; +}; +var __commonJS = (cb, mod) => function __require3() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); var __using = (stack, value2, async) => { if (value2 != null) { if (typeof value2 !== "object" && typeof value2 !== "function") __typeError("Object expected");