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

vzakharchenko / Forge-Secure-Notes-for-Jira / 21471760138

29 Jan 2026 08:55AM UTC coverage: 95.16% (-2.9%) from 98.026%
21471760138

Pull #41

github

web-flow
Merge 0549460a6 into b76128961
Pull Request #41: added copy/send key over email

211 of 224 branches covered (94.2%)

Branch coverage included in aggregate %.

25 of 46 new or added lines in 9 files covered. (54.35%)

1 existing line in 1 file now uncovered.

654 of 685 relevant lines covered (95.47%)

20.23 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/database/migration/migrationV5.ts
1
import { MigrationRunner } from "@forge/sql/out/migration";
2

3
export default (migrationRunner: MigrationRunner): MigrationRunner => {
NEW
4
  migrationRunner.enqueue(
×
5
    "v5_MIGRATION0_NULLABLE",
6
    "ALTER TABLE `security_notes` ADD COLUMN IF NOT EXISTS `created_email` varchar(255) NULL ;",
7
  );
8

NEW
9
  migrationRunner.enqueue(
×
10
    "v5_MIGRATION0_UPDATE_EXISTS_RECORDS",
11
    "UPDATE `security_notes` SET `created_email` = '' WHERE `created_email` IS NULL",
12
  );
13

NEW
14
  migrationRunner.enqueue(
×
15
    "v5_MIGRATION0",
16
    "ALTER TABLE `security_notes` MODIFY COLUMN IF EXISTS `created_email` varchar(255) NOT NULL;",
17
  );
18

NEW
19
  migrationRunner.enqueue(
×
20
    "v5_MIGRATION1_NULLABLE",
21
    "ALTER TABLE `security_notes` ADD COLUMN IF NOT EXISTS `target_email` varchar(255) NULL ;",
22
  );
23

NEW
24
  migrationRunner.enqueue(
×
25
    "v5_MIGRATION1_UPDATE_EXISTS_RECORDS",
26
    "UPDATE `security_notes` SET `target_email` = '' WHERE `target_email` IS NULL",
27
  );
28

NEW
29
  migrationRunner.enqueue(
×
30
    "v5_MIGRATION1",
31
    "ALTER TABLE `security_notes` MODIFY COLUMN IF EXISTS `target_email` varchar(255) NOT NULL;",
32
  );
NEW
33
  return migrationRunner;
×
34
};
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