Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Latest commit

 

History

History
49 lines (29 loc) · 2.91 KB

2019-02-01-tmib-25.md

File metadata and controls

49 lines (29 loc) · 2.91 KB
layout title date summary categories
post
Twenty-fifth monthly bors newsletter
2019-01-31 16:00:00 -0800
This January, we fixed and responded to long-standing bugs and complaints
newsletter

It's another monthly burst of news about bors-ng, a merge queue for hunting down bugs before they are merged into master.

In the last month, we landed 12 PRs in the bors-ng repository.

"This Month in Bors" is written in public on GitHub. If you find a mistake, pull requests or issue reports are appreciated!

Open RFCs

Notable Additions

  • notriddle added a command to cancel try runs
  • andrewlobos-argo added a configuration option for GitHub API call timeouts
  • notriddle changed bors try to queue up builds instead of running them all at once
  • notriddle fixed an infinite loop when retry is run multiple times in a row

New Contributors

Want to see your name in this newsletter? Contribute on our GitHub repository.

Who's using bors?

This month's featured user is Daedalus of Freedom, an online role-playing game built on the BYOND (Build Your Own Net Dream) engine. Here's their getting started guide for new players and here's their source code.

But if you're into bors, then you're probably most interested in the test system. TheDaedalusCrew/Daedalus-of-Freedom has a couple of different codebases that they test in the same repo:

  • The tgui and nano directories are frontend JavaScript code for custom screens. It is tested within Node.JS.
  • The "code" directory is the "game world" definition, written in BYOND's domain-specific language. They even have their own unit testing system!
  • They also run a number of lints, found here, on their BYOND, HTML, and CSS code. Some of which is as simple as "this function is banned, so grep for it."

Got any suggestions for next month? Post a comment on the February pull request.