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

MITLibraries / hrqb-client / 17306817952
96%
main: 96%

Build:
Build:
LAST BUILD BRANCH: v1.14.0
DEFAULT BRANCH: main
Ran 28 Aug 2025 08:13PM UTC
Jobs 1
Files 24
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

28 Aug 2025 08:06PM UTC coverage: 96.395%. First build
17306817952

push

github

ghukill
Remove end dates from Employee Salary History merge values

Why these changes are being introduced:

Two end dates were used in the construction of a unique, enduring
merge field value for the Employee Salary History transform step:
the associated appointment end date and the end date of the salary
adjustment.

However, it's quite normal for these values to change over time, e.g.
when apointments end or salary adjustments end.  We similarly removed
an appointment's end date from the Employee Appointments table's merge field
construction table for this same reason.

The result is "stale" rows in the Employee Salary History table.

How this addresses that need:

By removing the appointment and salary adjustment end dates, we construct
a hash value that serves as a unique and enduring value for that salary
history row.  In the event an appointment changes, or a new salary history
row is added (e.g. yearly review increase), these values will remain the same
for pre-existing rows and update them versus adding new rows.

Again, this was a fix take in the Employee Appointments table at one point,
but it was missed we needed to do this in Employee Salary History.

Side effects of this change:
* No more "stale" rows in the Employee Salary History table

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IN-1439

936 of 971 relevant lines covered (96.4%)

0.96 hits per line

Jobs
ID Job ID Ran Files Coverage
1 17306817952.1 28 Aug 2025 08:13PM UTC 24
96.4
GitHub Action Run
Source Files on build 17306817952
  • Tree
  • List 24
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17306817952
  • 58726e4c on github
  • Next Build on IN-1439-stale-salary-history-rows (#17307569503)
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