Automation https://www.garfieldtech.com/ en Running Lando on GitHub Actions https://www.garfieldtech.com/blog/lando-github-actions <span class="field field--name-title field--type-string field--label-hidden">Running Lando on GitHub Actions</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>At the <code>$dayjob</code>, I am working to have us adopt <a rel="noopener noreferrer" target="_blank" href="https://docs.lando.dev/">Lando</a> as a development tool. Lando is a docker-compose abstraction layer that simplifies building standard development environments, such as a bog-standard LAMP stack, and is way easier than raw docker-compose for those cases.</p> <p>I also wanted to be able to generate test coverage information as part of our Pull Request process. To be clear, test coverage is not the end-all, be-all of good tests, but it is still a useful metric, and can be a useful gate if used properly. Of course, generating test coverage requires running tests; and while most tests should be unit tests that do not require any services, not all are or can be, and many frameworks don't make true unit tests as easy as they should. (cough) So that means building a full dev environment to run tests. There's various tools for that, but I wanted to use GitHub Actions.</p></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">30 December 2022 - 4:33pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/index.php/blog/lando-github-actions" rel="tag" title="Running Lando on GitHub Actions" hreflang="en">Read more<span class="visually-hidden"> about Running Lando on GitHub Actions</span></a></li></ul> </div> Fri, 30 Dec 2022 22:33:40 +0000 Larry 320 at https://www.garfieldtech.com