← Volver a novedades
poteto@poteto

¡Acabo de automatizar nuestro proceso de release y QA! Con Grok Bot creé dos Team Bots: sandcastle, mi release manager, y poteto, mi engineer bot. Los agregué a Slack e hice un nuevo canal para manejar los releases. Primero le digo a sandcastle que quiero hacer un cut. Le hace DM a todos los contributors con los links de sus PRs para que sepan qué entra en el próximo release y puedan responderle al bot por DM si tienen blockers u objeciones. Después sandcastle arranca el build, lo monitorea automáticamente, y levanta un fuzz swarm automatizado. Normalmente son 10+ agentes corriendo en Grok 4.7 xhigh para ejecutar el build, hacer clic y usarlo como un usuario real (usando nuestras verification skills y feature map); algunos son dirigidos mientras que otros son "chaos monkey" haciendo clic al azar para ver qué se rompe. Cuando encuentra un problema, le digo que @ mencione a mi engineer bot poteto para abrir un Cursor Project que se encargue de triagear y arreglar todos los problemas de alta prioridad. Según la severidad le puedo pedir que haga cherry pick del fix a nuestro release branch y corte un patch release, o si es un problema que ya existía lo arreglo pero lo incluyo en el próximo release Esa es una tarea tediosa más que Grok Bot ahora maneja para nuestro equipo

i just automated our release and QA process! using Grok Bot i made two Team Bots: sandcastle, my release manager, and poteto, my engineer bot. i added them to Slack and made a new channel for managing releases. first i tell sandcastle that i want to do a cut. it'll DM all the contributors with links to their PRs so they know what goes in the next release and can DM the bot back if they have any blockers or objections. sandcastle then kicks off the build, watches it automatically, and starts up an automated fuzz swarm. usually this is 10+ agents running on Grok 4.7 xhigh to run the build, click around and use it like a real user (using our verification skills and feature map), some are directed while a few are "chaos monkey" clicking things randomly to see what breaks. whenever it finds an issue, i tell it to @ mention my engineer bot poteto, to spin up a Cursor Project to own triaging and fixing all the high pri issues. depending on the severity i may ask it to cherry pick the fix into our release branch and cut a patch release, or if it's a pre-existing issue i still fix it but include in the next release instead that's one more tedious task that Grok Bot now handles for our team
Publicación
poteto
¡Acabo de automatizar nuestro proceso de release y QA! Con Grok Bot creé dos Team Bots: sandcastle, mi release manager, y poteto, mi engineer bot. Los agregué a Slack e hice un nuevo canal para manejar los releases. Primero le digo a sandcastle que quiero hacer un cut. Le hace DM a todos los contributors con los links de sus PRs para que sepan qué entra en el próximo release y puedan responderle al bot por DM si tienen blockers u objeciones. Después sandcastle arranca el build, lo monitorea automáticamente, y levanta un fuzz swarm automatizado. Normalmente son 10+ agentes corriendo en Grok 4.7 xhigh para ejecutar el build, hacer clic y usarlo como un usuario real (usando nuestras verification skills y feature map); algunos son dirigidos mientras que otros son "chaos monkey" haciendo clic al azar para ver qué se rompe. Cuando encuentra un problema, le digo que @ mencione a mi engineer bot poteto para abrir un Cursor Project que se encargue de triagear y arreglar todos los problemas de alta prioridad. Según la severidad le puedo pedir que haga cherry pick del fix a nuestro release branch y corte un patch release, o si es un problema que ya existía lo arreglo pero lo incluyo en el próximo release Esa es una tarea tediosa más que Grok Bot ahora maneja para nuestro equipo
← Volver a novedades