\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 ",[3018],{"name":3019,"color":3020},"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":3030,"labels":3031,"number":3038,"owner":3022,"repository":3023,"state":3024,"title":3039,"updated_at":3040,"url":3041,"score":3042},"### 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",[3032,3035],{"name":3033,"color":3034},"enhancement","a2eeef",{"name":3036,"color":3037},"A-research","FBCA04",2730,"Review bot","2022-04-04T12:11:10Z","https://github.com/kodadot/nft-gallery/issues/2730",0.7219164,{"description":3044,"labels":3045,"number":3056,"owner":3022,"repository":3023,"state":3024,"title":3057,"updated_at":3058,"url":3059,"score":3060},"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 ",[3046,3049,3050,3053],{"name":3047,"color":3048},"$","0E8A16",{"name":3019,"color":3020},{"name":3051,"color":3052},"🧙♀️ - bug-hunt","DC2653",{"name":3054,"color":3055},"paid","BFDADC",2941,"🧑🔧 check payout bot for not paid PRs ","2023-04-25T10:53:40Z","https://github.com/kodadot/nft-gallery/issues/2941",0.74485564,{"description":3062,"labels":3063,"number":3076,"owner":3022,"repository":3023,"state":3024,"title":3077,"updated_at":3078,"url":3079,"score":3080},"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",[3064,3065,3068,3071,3073],{"name":3047,"color":3048},{"name":3066,"color":3067},"p2","D4C5F9",{"name":3069,"color":3070},"security","FDC309",{"name":3072,"color":3037},"A-nuxt",{"name":3074,"color":3075},"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":3082,"labels":3083,"number":3094,"owner":3022,"repository":3023,"state":3024,"title":3095,"updated_at":3096,"url":3097,"score":3098},"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",[3084,3086,3088,3091],{"name":3085,"color":3048},"$$$",{"name":3087,"color":3067},"p5",{"name":3089,"color":3090},"hackathon","91962A",{"name":3092,"color":3093},"experimental","B09211",1565,"Payout LGTM bot v0","2023-04-25T10:53:32Z","https://github.com/kodadot/nft-gallery/issues/1565",0.75205624,{"description":3100,"labels":3101,"number":3103,"owner":3022,"repository":3023,"state":3024,"title":3104,"updated_at":3105,"url":3106,"score":3107},"Seems it's dysfunctional and we will need to review this integration one more time.\r\n\r\n\r\n",[3102],{"name":3066,"color":3067},888,"Disable Subsocial ","2021-10-15T16:47:10Z","https://github.com/kodadot/nft-gallery/issues/888",0.7522767,{"description":3109,"labels":3110,"number":3114,"owner":3022,"repository":3023,"state":3024,"title":3115,"updated_at":3116,"url":3117,"score":3118},"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",[3111,3112],{"name":3047,"color":3048},{"name":3113,"color":3067},"p3",2834,"Seems diagram fails ","2022-04-15T13:53:31Z","https://github.com/kodadot/nft-gallery/issues/2834",0.7538697,{"description":3120,"labels":3121,"number":3127,"owner":3022,"repository":3023,"state":3024,"title":3128,"updated_at":3129,"url":3130,"score":3131},"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",[3122,3125,3126],{"name":3123,"color":3124},"bug","d73a4a",{"name":3019,"color":3020},{"name":3051,"color":3052},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":3133,"labels":3134,"number":3139,"owner":3022,"repository":3023,"state":3024,"title":3140,"updated_at":3141,"url":3142,"score":3143},"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",[3135,3136,3137],{"name":3123,"color":3124},{"name":3113,"color":3067},{"name":3138,"color":3037},"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":3145,"labels":3146,"number":3151,"owner":3022,"repository":3023,"state":3024,"title":3152,"updated_at":3153,"url":3154,"score":3155},"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_",[3147,3148,3149],{"name":3047,"color":3048},{"name":3066,"color":3067},{"name":3150,"color":3037},"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",3157],{},["Set"],["ShallowReactive",3160],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fNZbNg_d6hbBApOXmM4Y90zbQ_euEOSwGZNBsQbgj1kc":-1},"/kodadot/nft-gallery/630"]