Meeting Github Copilot coding agent

I recently upgraded my GitHub Copilot plan to Pro+, which finally allowed me to start using the coding agent in standalone mode. It’s almost like hiring a junior programmer for $39 a month.

At first glance, everything went as expected. I created several issues in my company’s private repositories (yes, you can use your private Copilot in your company’s repos). Copilot began working, and within 10-15 minutes, it started reporting that everything was done and I could begin reviewing its Pull Requests.

That’s where the fun began. My first task was to migrate a CI build from Jenkins to GHA, meaning we needed to port a Jenkinsfile to GitHub’s workflow YAML. The first issue I noticed was that Copilot doesn’t detect failed builds. Second, it can’t read failed build logs. So, when I nudged it with a ‘hey, build failed’ comment, it started peering into the sources and the new build.yml, guessing why the build might have failed. It didn’t find the root cause, but it did generate a new commit with tons of debug logs in build.yml.

I then explicitly told it what the problem with the build was and asked it to revert the last commit.

There were a few more build problems, but when I posted the build logs in the PR review comments, the bot quickly fixed everything. In the end, we merged the PR, and my initial experience is this: you get what you pay for – a junior programmer who constantly needs your attention, but at least you don’t have to work on boilerplate or tech debt tasks.

Similar Posts

  • Google Traffic

    Гугль теперь и у нас показывает пробки, это почти прекрасно! Почти, потому что тянут информацию они с видео-пробок, а у тех с покрытием пока что не очень, но всё равно, здорово, что появляется хорошая альтернатива яндексу – конкуренция! Глядишь, когда-то у нас и TMC заработает – служба, которой умеют пользоваться многие обычные GPS приборы, рассылает…

  • Крым

    Сегодня в шесть утра приехал из Крыма, что я скажу – море, даже если всего на три дня – это классно. В четверг днем сходил в центральные ЖД кассы и купил билет (на тот момент единственный) в купе, нижнее! На фирменный поезд 12 (оч. даже ничего так поезд), стоил он правда дороговато, но очень уж…

  • Реконструкция ВОВ

    Побывал я в воскресенье на реконструкции войны – интересная штука оказалась. Собралась огромная куча народа, которые были одеты в униформу того времени (замечу, что они тратят кучу денег и времени на поиск действительно тех вещей), выкопали траншеи и начали воевать 🙂 Ну точнее, когда я там появился, то все уже было подготовлено. Имитировался 45 год,…

  • MsBuild покорён

    Наконец-то я разобрался с самой ужасной и неприятной особенностью msbuild – регулярное удаление промежуточного выхода компилятора, то бишь объектников. Проблема, собсно заключалась в следующем: Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • пятница

    сегодняшняя пятница почему-то меня радует как никогда 🙂 Задолбался я на этой неделе воркать, хачю атдахнуть 🙂 Седня буду пить пиво и играть в старкрафт до умопомрачения, тем более что некто должен мне несколько бутылочек, да и дядя Шад тоже, думаю. Кароче привет алкоголизм 🙂 Share this post: Share on X (Twitter) Share on Facebook…