\r\n\r\nyup registered, will proceed\r\n\r\n\r\n\r\n_Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/4649#issuecomment-1386772465_\r\n ",[2867],{"name":2868,"color":2869},"p1","D93F0B",4748,"kodadot","nft-gallery","closed","revisit failed payouts on pull requests","2023-01-18T12:12:17Z","https://github.com/kodadot/nft-gallery/issues/4748",0.7028293,{"description":2879,"labels":2880,"number":2887,"owner":2871,"repository":2872,"state":2873,"title":2888,"updated_at":2889,"url":2890,"score":2891},"### Is your feature request related to a problem?\n\nSometimes it happens that PRs are open without any requested reviewer\r\n\r\n\n\n### Describe the solution you would like\n\nI would like to see some sort of bot or github action that will asign randomly (pseudo-random, or based on some metric).\r\n\r\nIt just need to check that PR author != requested reviewer\r\n\r\n\n\n### Describe alternatives you have considered\n\nThe alternative is that people who open PRs will ask for a review.\r\n\r\nPeople that are good candidates for making reviews (in alphabetical order):\r\n- @kkukelka \r\n- @roiLeo \r\n- @vikiival \r\n\r\nI also believe that @prachi00 is pretty familiar with the codebase already (as she is leading the payout chart)\n\n### Screeenshots\n\n\r\n\r\n\r\n\r\n\u003Cimg width=\"1676\" alt=\"Screenshot 2022-04-01 at 11 38 08\" src=\"https://user-images.githubusercontent.com/22471030/161238813-513a2060-e702-4f20-a1ff-d7e9dcc90cb7.png\">\r\n\r\nht/ to @yangwao for the idea",[2881,2884],{"name":2882,"color":2883},"enhancement","a2eeef",{"name":2885,"color":2886},"A-research","FBCA04",2730,"Review bot","2022-04-04T12:11:10Z","https://github.com/kodadot/nft-gallery/issues/2730",0.7219164,{"description":2893,"labels":2894,"number":2905,"owner":2871,"repository":2872,"state":2873,"title":2906,"updated_at":2907,"url":2908,"score":2909},"Seems some last PRs we're not paid out.\r\nLast time I did nothing and gh webhook hit auto code gw well\r\n\r\nMaybe add a reply if the payout bot at least received the request lol \r\n\r\nedit\r\npayout to @KngZhi \r\nhttps://beta.kodadot.xyz/transfer?target=DaWoVNNhBTdqJ5iPN3UcaLeamkPpJeGWdrs8LhvX9TQbadc\r\n\r\nhttps://github.com/kodadot/nft-gallery/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Amerged+-label%3Apaid+\r\n\r\n#### Fix address matching \r\n\r\nThis one apparently doesn't work for \r\n- DaWoVNNhBTdqJ5iPN3UcaLeamkPpJeGWdrs8LhvX9TQbadc\r\n- 15YEYP65NQbmXu6LhTiEguW7A31so66Q1oXPfFNG1Dhu4Nd9\r\n```\r\nconst lookupForAddress = /kodadot.xyz\\/transfer\\/\\?target=\\w[a-zA-Z0-9]{46}\\b/g;\r\nconst matchAddress = /\\w[a-zA-Z0-9]{46}\\b/g;\r\n```\r\n\r\n### Usual behaviour\r\nUsually, logs look like it found the address in PR template\r\n\r\n\r\n\r\nHaven't matched the address\r\n\r\n\r\n\r\n\r\n### Ref\r\n- kodadot/research#42 \r\n\r\n### Check to pay out \r\n- https://github.com/kodadot/nft-gallery/pull/2884\r\n- kodadot/nft-gallery#2927 ",[2895,2898,2899,2902],{"name":2896,"color":2897},"$","0E8A16",{"name":2868,"color":2869},{"name":2900,"color":2901},"🧙♀️ - bug-hunt","DC2653",{"name":2903,"color":2904},"paid","BFDADC",2941,"🧑🔧 check payout bot for not paid PRs ","2023-04-25T10:53:40Z","https://github.com/kodadot/nft-gallery/issues/2941",0.7448557,{"description":2911,"labels":2912,"number":2925,"owner":2871,"repository":2872,"state":2873,"title":2926,"updated_at":2927,"url":2928,"score":2929},"Seems we need to make ourselves bc dependabot did not generate PR after day so something is brutally stuck I bet.\r\n\r\n\r\n\r\ndismiss this one ? \r\n\r\nconflict apparently\r\n\r\ndismiss? \r\n\r\nconflict?\r\n\r\nconflict? \r\n\r\n\r\n\r\n",[2913,2914,2917,2920,2922],{"name":2896,"color":2897},{"name":2915,"color":2916},"p2","D4C5F9",{"name":2918,"color":2919},"security","FDC309",{"name":2921,"color":2886},"A-nuxt",{"name":2923,"color":2924},"koda2","AB66CA",1084,"Dependabot alerts fix security warnings for main-nuxt November 2021","2021-11-22T14:32:08Z","https://github.com/kodadot/nft-gallery/issues/1084",0.7469873,{"description":2931,"labels":2932,"number":2943,"owner":2871,"repository":2872,"state":2873,"title":2944,"updated_at":2945,"url":2946,"score":2947},"Time has come and I need to work on other stuff so we've decided to step up automatization\r\n\r\n- [x] check on GitHub workflow and write one in JS/Rust as GH workflow\r\n- [x] generate a new address (and setup identity for the new address)\r\n- [x] parse from pull request, if there is a KSM address of the original author, prefer payout format or we should invent our own URI for this?\r\n- [ ] publish on GitHub marketplace\r\n- [ ] ???\r\n- [ ] PROFIT\r\n- [ ] make the private key as gh secret for now? later as env at netlify?\r\n\r\nCandidates we've found we're in Rust or we can use for now [Probot](https://github.com/probot/probot) as it's few Polkadotjs calls, like sign stuff etc\r\n\r\n### Ref\r\n- [Secrets are not passed to workflows that are triggered by a pull request from a fork. Learn more.](https://docs.github.com/en/actions/security-guides/encrypted-secrets)\r\n- [PolkadotJS](https://polkadot.js.org/docs/api/examples/promise/simple-connect) -- [SimpleConnect](https://polkadot.js.org/docs/api/examples/promise/simple-connect)\r\n- [Make Simple Transfer](https://polkadot.js.org/docs/api/examples/promise/make-transfer)\r\n\r\n\r\n\r\n",[2933,2935,2937,2940],{"name":2934,"color":2897},"$$$",{"name":2936,"color":2916},"p5",{"name":2938,"color":2939},"hackathon","91962A",{"name":2941,"color":2942},"experimental","B09211",1565,"Payout LGTM bot v0","2023-04-25T10:53:32Z","https://github.com/kodadot/nft-gallery/issues/1565",0.75205624,{"description":2949,"labels":2950,"number":2952,"owner":2871,"repository":2872,"state":2873,"title":2953,"updated_at":2954,"url":2955,"score":2956},"Seems it's dysfunctional and we will need to review this integration one more time.\r\n\r\n\r\n",[2951],{"name":2915,"color":2916},888,"Disable Subsocial ","2021-10-15T16:47:10Z","https://github.com/kodadot/nft-gallery/issues/888",0.7522767,{"description":2958,"labels":2959,"number":2963,"owner":2871,"repository":2872,"state":2873,"title":2964,"updated_at":2965,"url":2966,"score":2967},"Seems workflow on diagram is failing 🫣\r\n\r\nhttps://github.com/kodadot/nft-gallery/actions/workflows/diagram.yml\r\n\r\n\r\n",[2960,2961],{"name":2896,"color":2897},{"name":2962,"color":2916},"p3",2834,"Seems diagram fails ","2022-04-15T13:53:31Z","https://github.com/kodadot/nft-gallery/issues/2834",0.7538697,{"description":2969,"labels":2970,"number":2976,"owner":2871,"repository":2872,"state":2873,"title":2977,"updated_at":2978,"url":2979,"score":2980},"We've found something special about that twitter sharing 👀\r\n\r\n@prachi00 may take look as need some proper testing:)\r\n\r\nApparently it put my handle instead owner :) \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nhttps://kodadot.xyz/rmrk/gallery/11062915-8000262b13545ea72d-KPIZZA-LASER_PIZZA-0000000000000010",[2971,2974,2975],{"name":2972,"color":2973},"bug","d73a4a",{"name":2868,"color":2869},{"name":2900,"color":2901},2188,"Twitter sharing has bugs and needs some care ","2022-02-03T12:03:20Z","https://github.com/kodadot/nft-gallery/issues/2188",0.7555925,{"description":2982,"labels":2983,"number":2988,"owner":2871,"repository":2872,"state":2873,"title":2989,"updated_at":2990,"url":2991,"score":2992},"This status check: https://x.com/Just_Luuuu/status/1815655588535095566\r\nSome previews work just fine, and others do not. It's weird because NFT from the same collection works in some cases and in others not. Does anyone know why?\r\n\r\n\r\n\r\n\u003Cimg width=\"585\" alt=\"Screenshot 2024-07-23 at 19 45 18\" src=\"https://github.com/user-attachments/assets/104f807e-7ada-4fd8-9ee6-e862b5721343\">\r\n\r\n\u003Cimg width=\"627\" alt=\"Screenshot 2024-07-23 at 19 45 25\" src=\"https://github.com/user-attachments/assets/422cc10d-d3c2-4e45-a593-2bfc172079fd\">\r\n\r\n\u003Cimg width=\"579\" alt=\"Screenshot 2024-07-23 at 19 44 58\" src=\"https://github.com/user-attachments/assets/e5b6eb60-01c9-4969-998c-bd4417bea9d9\">\r\n",[2984,2985,2986],{"name":2972,"color":2973},{"name":2962,"color":2916},{"name":2987,"color":2886},"A-twitter",10680,"Previews: Some previews on Twitter are not working","2024-07-30T09:03:04Z","https://github.com/kodadot/nft-gallery/issues/10680",0.7574928,{"description":2994,"labels":2995,"number":3000,"owner":2871,"repository":2872,"state":2873,"title":3001,"updated_at":3002,"url":3003,"score":3004},"Follow up issue \r\n- change \"purchases\" -> \"buys\", it's shorter\r\n- add translations \r\n- plus fix horizontal alignment \r\n\r\n\r\n_Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/2556#issuecomment-1086607752_",[2996,2997,2998],{"name":2896,"color":2897},{"name":2915,"color":2916},{"name":2999,"color":2886},"A-collection",2745,"Follow up on collection stats with max buy","2022-04-04T12:59:50Z","https://github.com/kodadot/nft-gallery/issues/2745",0.7577594,["Reactive",3006],{},["Set"],["ShallowReactive",3009],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fNZbNg_d6hbBApOXmM4Y90zbQ_euEOSwGZNBsQbgj1kc":-1},"/kodadot/nft-gallery/630"]