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

MITLibraries / transmogrifier / 11974545807
96%
main: 99%

Build:
Build:
LAST BUILD BRANCH: v3.8
DEFAULT BRANCH: main
Ran 22 Nov 2024 02:33PM UTC
Jobs 1
Files 18
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

22 Nov 2024 02:21PM UTC coverage: 95.674% (-3.8%) from 99.464%
11974545807

push

github

ghukill
Establish feature flag branching for parquet work

Why these changes are being introduced:

We will be using a feature flag approach while modifying Transmogrifier
to output transformed files to a parquet dataset instead of JSON and TXT
files.

We are doing so with the goal of full backwards compatability until
that refactor is complete.

How this addresses that need:
* Utilizes a new optioanl env var 'ETL_VERSION' to provide an ETL version
for code to branch from.
* The Transformer.__next__() method calls dedicated sub-methods depending
on the version.
* Functional stubs have been added for v2 behavior, but are mostly designed
for envisioning the feature flag branching, and will have their own pass
for completeness and testing.
* CLI command is updated to call new Transformer methods based on the ETL
version.
* All feature flag logic branching is noted by comments, suitable for
removal when the development work is complete.

Side effects of this change:
* Transmogrifier remains fully backwards compatible, either via the
absence of env var 'ETL_VERSION' or if the value equals '1'.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/TIMX-404

42 of 111 new or added lines in 3 files covered. (37.84%)

1703 of 1780 relevant lines covered (95.67%)

0.96 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11974545807.1 22 Nov 2024 02:33PM UTC 0
95.67
GitHub Action Run
Source Files on build 11974545807
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #11974545807
  • cb72c511 on github
  • Prev Build on main (#11939673593)
  • Next Build on TIMX-404-establish-feature-flagging-pathways (#11975099033)
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