• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

aphiria / aphiria.com / 21086578261
84%

Build:
DEFAULT BRANCH: master
Ran 17 Jan 2026 02:02AM UTC
Jobs 2
Files 30
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Jan 2026 02:01AM UTC coverage: 68.013%. Remained the same
21086578261

push

github

web-flow
Refactored Pulumi code (#132)

* Refactored a ton of Pulumi configuration into .yml files instead of hard-coding them into stacks, stack factories.  Also got rid of stack config

* More refactorings, moved some config values to .yml files for various stacks

* Moved a lot of config settings into Pulumi.*.yml files, refactored stack-factory to be much less complex and broken into multiple sub-factories

* Refactored actual grafana alert definitions out of grafana-alerts, removed ResourceRequirements since it's duplicative of a built-in type, other general code cleanup

* Made doc comments consistent

* Reworking Pulumi config reading (WIP)

* Refactored to use value: in base pulumi.yml, added types for all our config objects, refactored stacks and factories to use these types (still need to fix how we destructure them - this is a WIP)

* Still working on getting Pulumi.yml and Pulumi.{stack}.yml value deserialization working

* Lots of refactorings, got config reading working

* Still working on how to override individual properties in stacks' YAML files (doesn't seem possible without duplicating entire YAML object from Pulumi.yaml - will circle back to this), about to refactor stack factories to be more unit-testable

* Added tests for stack factories (properly mocking their calls to components, next we're going to add proper unit tests for components)

* Fixed up most tests

* Finished updating tests for remaining components

* Finished fixing up unit tests, renamed dbHost to host because db is implied by being in PostgreSQLConfig

* Updated pulumi yaml to use new overrides properties, updated cd.yml to point to the appropriate paths in our nested object structure

* Updated cpu limits for prometheus in prod

* Moved DNS record creation to actual stack configs so that we arent creating them unless absolultely necessary

* Added tests

* Added kube-system back to alerts since they are causing issues in prod today and I need to know about them

* Got l... (continued)

404 of 594 relevant lines covered (68.01%)

8.25 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21086578261.1 17 Jan 2026 02:02AM UTC 30
68.01
GitHub Action Run
2 21086578261.2 17 Jan 2026 02:02AM UTC 30
68.01
GitHub Action Run
Source Files on build 21086578261
  • Tree
  • List 30
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 42b9ab72 on github
  • Prev Build on master (#20905815731)
  • Next Build on master (#21098954684)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc