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

safe-global / safe-client-gateway / 13640866248

03 Mar 2025 09:33PM UTC coverage: 90.415% (-0.01%) from 90.428%
13640866248

Pull #2421

github

web-flow
build(deps): bump docker/setup-qemu-action from 3.4.0 to 3.6.0

Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.4.0 to 3.6.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.4.0...v3.6.0)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Pull Request #2421: build(deps): bump docker/setup-qemu-action from 3.4.0 to 3.6.0

3115 of 3773 branches covered (82.56%)

Branch coverage included in aggregate %.

10657 of 11459 relevant lines covered (93.0%)

505.28 hits per line

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

0.0
/migrations/1726752966034-notification.ts
1
import type { MigrationInterface, QueryRunner } from 'typeorm';
2

3
export class Notification1726752966034 implements MigrationInterface {
×
4
  name = 'Notification1726752966034';
×
5

6
  public async up(queryRunner: QueryRunner): Promise<void> {
7
    await queryRunner.query(
×
8
      `CREATE TABLE "push_notification_devices" ("id" SERIAL NOT NULL, "device_type" character varying(255) NOT NULL, "device_uuid" uuid NOT NULL, "cloud_messaging_token" character varying(255) NOT NULL, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), CONSTRAINT "device_uuid" UNIQUE ("device_uuid"), CONSTRAINT "PK_e387f5cc5b4f66d63804d596c64" PRIMARY KEY ("id"))`,
9
    );
10
    await queryRunner.query(
×
11
      `CREATE TABLE "notification_subscriptions" ("id" SERIAL NOT NULL, "chain_id" character varying(255) NOT NULL, "safe_address" character varying(42) NOT NULL, "signer_address" character varying(42), "created_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), "push_notification_device_id" integer, CONSTRAINT "UQ_3c2531929422835e4f2717ec5db" UNIQUE ("chain_id", "safe_address", "push_notification_device_id", "signer_address"), CONSTRAINT "PK_8cfec5d2a549ff20d1f4e648226" PRIMARY KEY ("id"))`,
12
    );
13
    await queryRunner.query(
×
14
      `CREATE TABLE "notification_subscription_notification_types" ("id" SERIAL NOT NULL, "notification_subscription_id" integer, "notification_type_id" integer, CONSTRAINT "UQ_5e7563e15aa2f994bd7b07ecec8" UNIQUE ("notification_subscription_id", "notification_type_id"), CONSTRAINT "PK_3754c1a419741973072e5ed92eb" PRIMARY KEY ("id"))`,
15
    );
16
    await queryRunner.query(
×
17
      `CREATE TABLE "notification_types" ("id" SERIAL NOT NULL, "name" character varying(255) NOT NULL, CONSTRAINT "name" UNIQUE ("name"), CONSTRAINT "PK_aa965e094494e2c4c5942cfb42d" PRIMARY KEY ("id"))`,
18
    );
19
    await queryRunner.query(
×
20
      `ALTER TABLE "notification_subscriptions" ADD CONSTRAINT "FK_9f59e655926203074b833d6f909" FOREIGN KEY ("push_notification_device_id") REFERENCES "push_notification_devices"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
21
    );
22
    await queryRunner.query(
×
23
      `ALTER TABLE "notification_subscription_notification_types" ADD CONSTRAINT "FK_44702b7d6132421d2049ed994de" FOREIGN KEY ("notification_subscription_id") REFERENCES "notification_subscriptions"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
24
    );
25
    await queryRunner.query(
×
26
      `ALTER TABLE "notification_subscription_notification_types" ADD CONSTRAINT "FK_3e3e49a32dc1862742a322a6149" FOREIGN KEY ("notification_type_id") REFERENCES "notification_types"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
27
    );
28
  }
29

30
  public async down(queryRunner: QueryRunner): Promise<void> {
31
    await queryRunner.query(
×
32
      `ALTER TABLE "notification_subscription_notification_types" DROP CONSTRAINT "FK_3e3e49a32dc1862742a322a6149"`,
33
    );
34
    await queryRunner.query(
×
35
      `ALTER TABLE "notification_subscription_notification_types" DROP CONSTRAINT "FK_44702b7d6132421d2049ed994de"`,
36
    );
37
    await queryRunner.query(
×
38
      `ALTER TABLE "notification_subscriptions" DROP CONSTRAINT "FK_9f59e655926203074b833d6f909"`,
39
    );
40
    await queryRunner.query(`DROP TABLE "notification_types"`);
×
41
    await queryRunner.query(
×
42
      `DROP TABLE "notification_subscription_notification_types"`,
43
    );
44
    await queryRunner.query(`DROP TABLE "notification_subscriptions"`);
×
45
    await queryRunner.query(`DROP TABLE "push_notification_devices"`);
×
46
  }
47
}
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

© 2025 Coveralls, Inc