From b3cf9fcd82c5dac5cbe681905839c3a830417c99 Mon Sep 17 00:00:00 2001 From: rndquu <119500907+rndquu@users.noreply.github.com> Date: Tue, 12 Nov 2024 13:20:12 +0300 Subject: [PATCH] chore: create .ubiquity-os.config.yml --- .github/.ubiquity-os.config.yml | 387 ++++++++++++++++++++++++++++++++ 1 file changed, 387 insertions(+) create mode 100644 .github/.ubiquity-os.config.yml diff --git a/.github/.ubiquity-os.config.yml b/.github/.ubiquity-os.config.yml new file mode 100644 index 0000000..04a7320 --- /dev/null +++ b/.github/.ubiquity-os.config.yml @@ -0,0 +1,387 @@ +plugins: + - skipBotEvents: false + uses: + - plugin: https://ubiquity-os-command-start-stop-development.ubiquity.workers.dev + with: + reviewDelayTolerance: "3 Days" + taskStaleTimeoutDuration: "30 Days" + startRequiresWallet: true + maxConcurrentTasks: + member: 2 + contributor: 2 + emptyWalletText: "Please set your wallet address with the /wallet command first and try again." + rolesWithReviewAuthority: + - COLLABORATOR + - OWNER + - MEMBER + - ADMIN + requiredLabelsToStart: ["Priority: 3 (High)", "Priority: 4 (Urgent)", "Priority: 5 (Emergency)"] + - uses: + - plugin: https://ubiquibot-command-wallet-development.ubiquity.workers.dev + with: + registerWalletWithVerification: false + - uses: + - plugin: ubiquity-os-marketplace/command-ask@development + with: + model: "openai/o1-mini" + openAiBaseUrl: "https://openrouter.ai/api/v1" + - uses: + - plugin: https://ubiquibot-command-query-user-development.ubiquity.workers.dev + with: + allowPublicQuery: true + - uses: + - plugin: https://ubiquibot-assistive-pricing-development.ubiquity.workers.dev + with: + labels: + time: + - "Time: <15 Minutes" + - "Time: <1 Hour" + - "Time: <2 Hours" + - "Time: <4 Hours" + - "Time: <1 Day" + - "Time: <1 Week" + - "Time: <1 Month" + priority: + - "Priority: 1 (Normal)" + - "Priority: 2 (Medium)" + - "Priority: 3 (High)" + - "Priority: 4 (Urgent)" + - "Priority: 5 (Emergency)" + basePriceMultiplier: 2 + publicAccessControl: + setLabel: true + fundExternalClosedIssue: false + - skipBotEvents: false + uses: + - plugin: ubiquity-os-marketplace/text-conversation-rewards@main + with: + logLevel: "debug" + evmNetworkId: 100 + evmPrivateEncrypted: "bd5AFnSCO6c5jJyPifpOfr5Zys29RE7SyXkEU3akT13RtGmYDrqGIGuvJQyH53HA5dIba7PL5bXfll0JebmwXYe5gHIXSGX80WuGMDHh0cFfeGjHhmUXe8kkZ1OT2De9qRpqejJcEzdfi-8XNAvP7cQu2Vt-7RNnPw" # https://github.com/ubiquibot/conversation-rewards/pull/111#issuecomment-2348639931 + incentives: + contentEvaluator: + enabled: true + userExtractor: + enabled: true + redeemTask: true + dataPurge: + enabled: true + formattingEvaluator: + multipliers: + - role: + - ISSUE_SPECIFICATION + multiplier: 3 + rewards: + wordValue: 0.1 + html: + br: + score: 0 + countWords: true + code: + score: 5 + countWords: false + p: + score: 0 + countWords: true + em: + score: 0 + countWords: true + img: + score: 5 + countWords: true + strong: + score: 0 + countWords: false + blockquote: + score: 0 + countWords: false + h1: + score: 1 + countWords: true + h2: + score: 1 + countWords: true + h3: + score: 1 + countWords: true + h4: + score: 1 + countWords: true + h5: + score: 1 + countWords: true + h6: + score: 1 + countWords: true + a: + score: 5 + countWords: true + li: + score: 0.5 + countWords: true + ul: + score: 0 + countWords: true + td: + score: 0 + countWords: true + hr: + score: 0 + countWords: true + pre: + score: 0 + countWords: false + ol: + score: 0 + countWords: true + - role: + - ISSUE_AUTHOR + - ISSUE_COLLABORATOR + - PULL_COLLABORATOR + multiplier: 1 + rewards: + wordValue: 0.1 + html: + br: + score: 0 + countWords: true + code: + score: 5 + countWords: false + p: + score: 0 + countWords: true + em: + score: 0 + countWords: true + img: + score: 5 + countWords: true + strong: + score: 0 + countWords: false + blockquote: + score: 0 + countWords: false + h1: + score: 1 + countWords: true + h2: + score: 1 + countWords: true + h3: + score: 1 + countWords: true + h4: + score: 1 + countWords: true + h5: + score: 1 + countWords: true + h6: + score: 1 + countWords: true + a: + score: 5 + countWords: true + li: + score: 0.5 + countWords: true + ul: + score: 0 + countWords: true + td: + score: 0 + countWords: true + hr: + score: 0 + countWords: true + pre: + score: 0 + countWords: false + ol: + score: 0 + countWords: true + - role: + - ISSUE_CONTRIBUTOR + - ISSUE_ASSIGNEE + multiplier: 0.25 + rewards: + wordValue: 0.1 + html: + br: + score: 0 + countWords: true + code: + score: 5 + countWords: false + p: + score: 0 + countWords: true + em: + score: 0 + countWords: true + img: + score: 5 + countWords: true + strong: + score: 0 + countWords: false + blockquote: + score: 0 + countWords: false + h1: + score: 1 + countWords: true + h2: + score: 1 + countWords: true + h3: + score: 1 + countWords: true + h4: + score: 1 + countWords: true + h5: + score: 1 + countWords: true + h6: + score: 1 + countWords: true + a: + score: 5 + countWords: true + li: + score: 0.5 + countWords: true + ul: + score: 0 + countWords: true + td: + score: 0 + countWords: true + hr: + score: 0 + countWords: true + pre: + score: 0 + countWords: false + ol: + score: 0 + countWords: true + - role: + - PULL_SPECIFICATION + - PULL_AUTHOR + - PULL_CONTRIBUTOR + - PULL_ASSIGNEE + multiplier: 0 + rewards: + wordValue: 0 + html: + br: + score: 0 + countWords: true + code: + score: 5 + countWords: false + p: + score: 0 + countWords: true + em: + score: 0 + countWords: true + img: + score: 5 + countWords: true + strong: + score: 0 + countWords: false + blockquote: + score: 0 + countWords: false + h1: + score: 1 + countWords: true + h2: + score: 1 + countWords: true + h3: + score: 1 + countWords: true + h4: + score: 1 + countWords: true + h5: + score: 1 + countWords: true + h6: + score: 1 + countWords: true + a: + score: 5 + countWords: true + li: + score: 0.5 + countWords: true + ul: + score: 0 + countWords: true + td: + score: 0 + countWords: true + hr: + score: 0 + countWords: true + pre: + score: 0 + countWords: false + ol: + score: 0 + countWords: true + permitGeneration: {} + githubComment: + post: true + debug: false + - uses: + - plugin: ubiquity-os-marketplace/daemon-disqualifier@main + with: + warning: "7 days" + eventWhitelist: + - 'pull_request.review_requested' + - 'pull_request.ready_for_review' + - 'pull_request_review_comment.created' + - 'issue_comment.created' + - 'push' + watch: + optOut: + - ubiquibot + - launch-party + - staging + - production + disqualification: "14 days" + - uses: + - plugin: ubiquity-os-marketplace/daemon-merging@main + with: + approvalsRequired: + collaborator: 1 + contributor: 2 + mergeTimeout: + collaborator: "3.5 days" + contributor: "7 days" + repos: + monitor: [] + ignore: + - ubiquibot + - launch-party + - staging + - production + allowedReviewerRoles: + - "COLLABORATOR" + - "MEMBER" + - "OWNER" + - uses: + - plugin: https://ubiquity-os-comment-vector-embeddings-development.ubiquity.workers.dev + with: + matchThreshold: 0.95 + warningThreshold: 0.75 + jobMatchingThreshold: 0.75