Page MenuHomeDevCentral

Notifications centerInfrastructure
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

The notifications center accepts payload from various sources like Phabricator, GitHub or Docker Hub registry and fires relevant events, for example publish notifications to an AMQP broker.

Repositories

  • rNOTIF: the application code, based on Laravel
  • rDNOTIF: nasqueron/notifications Docker image
  • rOPS: contains the production tests and our config

Recent Activity

Sun, Sep 25

dereckson added a revision to T1484: Upgrade Laravel framework: D2716: Update to Laravel 9.
Sun, Sep 25, 07:32 · Restricted Project, security, Technical debt, Notifications center

Fri, Sep 23

DorianWinty moved T1725: Upgrade Laravel from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Sep 23, 21:44 · Technical debt, Notifications center, Restricted Project
DorianWinty closed T1484: Upgrade Laravel framework, a subtask of T1336: Migrate tests to PHPUnit 8, as Resolved.
Fri, Sep 23, 21:43 · Technical debt, Notifications center
DorianWinty closed T1484: Upgrade Laravel framework as Resolved.

For now we are in Laravel 9

Fri, Sep 23, 21:43 · Restricted Project, security, Technical debt, Notifications center
DorianWinty moved T1484: Upgrade Laravel framework from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Sep 23, 21:33 · Restricted Project, security, Technical debt, Notifications center
DorianWinty moved T1682: Build a notifications web client from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Sep 23, 21:33 · Restricted Project, easy, Notifications center
dereckson added a revision to T1682: Build a notifications web client: D2714: Improve README.
Fri, Sep 23, 18:50 · Restricted Project, easy, Notifications center
DorianWinty added a comment to T1682: Build a notifications web client.

Created
ref rAPINSSE

Fri, Sep 23, 17:32 · Restricted Project, easy, Notifications center
DorianWinty added a revision to T1682: Build a notifications web client: D2712: Install a new static web page.
Fri, Sep 23, 16:13 · Restricted Project, easy, Notifications center

Wed, Sep 21

DorianWinty claimed T1682: Build a notifications web client.
Wed, Sep 21, 20:22 · Restricted Project, easy, Notifications center

Wed, Sep 14

DorianWinty moved T1484: Upgrade Laravel framework from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Sep 14, 17:31 · Restricted Project, security, Technical debt, Notifications center

Tue, Sep 13

DorianWinty added a revision to T1484: Upgrade Laravel framework: D2710: Update dependencies.
Tue, Sep 13, 17:35 · Restricted Project, security, Technical debt, Notifications center
DorianWinty added a revision to T1484: Upgrade Laravel framework: D2709: Update dependencies.
Tue, Sep 13, 14:01 · Restricted Project, security, Technical debt, Notifications center
DorianWinty moved T1484: Upgrade Laravel framework from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Sep 13, 10:45 · Restricted Project, security, Technical debt, Notifications center

Jun 5 2022

DorianWinty added a comment to T1484: Upgrade Laravel framework.

For now, Laravel 8 :

Jun 5 2022, 07:18 · Restricted Project, security, Technical debt, Notifications center

Jun 4 2022

DorianWinty added a project to T1484: Upgrade Laravel framework: Restricted Project.
Jun 4 2022, 21:26 · Restricted Project, security, Technical debt, Notifications center
DorianWinty moved T1682: Build a notifications web client from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 4 2022, 21:06 · Restricted Project, easy, Notifications center
DorianWinty moved T1682: Build a notifications web client from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 4 2022, 21:06 · Restricted Project, easy, Notifications center
DorianWinty added a project to T1682: Build a notifications web client: Restricted Project.
Jun 4 2022, 21:06 · Restricted Project, easy, Notifications center
dereckson merged task T1546: Migrate From "feed.http-hooks" to Webhooks into T1353: Support new Phabricator webhooks.
Jun 4 2022, 20:07 · Technical debt, Notifications center
dereckson merged T1546: Migrate From "feed.http-hooks" to Webhooks into T1353: Support new Phabricator webhooks.
Jun 4 2022, 20:07 · Notifications center
dereckson closed T1336: Migrate tests to PHPUnit 8 as Resolved.
Jun 4 2022, 20:06 · Technical debt, Notifications center
dereckson updated the task description for T1484: Upgrade Laravel framework.
Jun 4 2022, 20:05 · Restricted Project, security, Technical debt, Notifications center
dereckson added a comment to T1484: Upgrade Laravel framework.

@DorianWinty Would be useful to apply https://laravel.com/docs/9.x/upgrade so we're really up to date.

Jun 4 2022, 20:04 · Restricted Project, security, Technical debt, Notifications center
dereckson assigned T1484: Upgrade Laravel framework to DorianWinty.
Jun 4 2022, 20:02 · Restricted Project, security, Technical debt, Notifications center

May 22 2022

dereckson added a comment to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .

Issue reported for threshold solved.

May 22 2022, 14:59 · Continous integration and delivery, Notifications center
dereckson added a comment to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .

For the test-notifications-php job, the builds fail because some tests are skipped.

May 22 2022, 12:52 · Continous integration and delivery, Notifications center
dereckson closed T1729: Handle change default branch GitHub action as Resolved by committing rNOTIF674a6a032d8d: Detect default branch change in repository GitHub event.
May 22 2022, 12:38 · Notifications center

May 21 2022

DorianWinty closed T1725: Upgrade Laravel as Resolved.

Everytthing work

May 21 2022, 20:28 · Technical debt, Notifications center, Restricted Project
dereckson added a comment to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .

Still some issues with phpdox at https://ci.nasqueron.org/job/test-notifications-php/222/console (job triggered after commit is published to GitHub):

May 21 2022, 20:21 · Continous integration and delivery, Notifications center

May 10 2022

DorianWinty updated the task description for T1725: Upgrade Laravel.
May 10 2022, 18:32 · Technical debt, Notifications center, Restricted Project

May 8 2022

dereckson added a revision to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 : D2684: Install phpcpd, phpdox and phploc on devserver.
May 8 2022, 15:18 · Continous integration and delivery, Notifications center
dereckson added a comment to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .

phpDox isn't currently compatible with PHP 8.1. Deprecations are transformed into fatal errors, even if at the start an error_reporting() instruction is left.

May 8 2022, 15:14 · Continous integration and delivery, Notifications center
dereckson renamed T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 from Ensure test-notifications-phab run smoothly in PHP 8.1 to Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .
May 8 2022, 15:08 · Continous integration and delivery, Notifications center
dereckson added a revision to T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 : D2683: Modernize build.xml.
May 8 2022, 15:07 · Continous integration and delivery, Notifications center
dereckson claimed T1729: Handle change default branch GitHub action.
May 8 2022, 15:07 · Notifications center
dereckson claimed T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 .
May 8 2022, 15:07 · Continous integration and delivery, Notifications center
dereckson triaged T1731: Ensure Notifications Center CI jobs run smoothly in PHP 8.1 as High priority.
May 8 2022, 15:07 · Continous integration and delivery, Notifications center

Apr 24 2022

dereckson added a revision to T1729: Handle change default branch GitHub action: D2680: Detect default branch change in repository GitHub event.
Apr 24 2022, 11:25 · Notifications center

Apr 23 2022

dereckson renamed T1729: Handle change default branch GitHub action from Handle change branch GitHub action to Handle change default branch GitHub action.
Apr 23 2022, 16:45 · Notifications center
dereckson moved T1729: Handle change default branch GitHub action from Backlog to New services on the Notifications center board.
Apr 23 2022, 16:45 · Notifications center
dereckson triaged T1729: Handle change default branch GitHub action as Normal priority.
Apr 23 2022, 16:45 · Notifications center
dereckson created P306 Change default branch on GitHub example payload.
Apr 23 2022, 16:44 · Notifications center
DorianWinty added a revision to T1725: Upgrade Laravel: D2678: Upgrade to PHP 8.1.5.
Apr 23 2022, 14:24 · Technical debt, Notifications center, Restricted Project
dereckson created P305 Unit tests fatal errors.
Apr 23 2022, 08:46 · Notifications center

Apr 20 2022

dereckson added a comment to T1727: 500 error when Phabricator sends a payload to the notifications center.

I'm not sure can still a reliable way create a map between project PHID and name. That should be the first thing to investigate.

Apr 20 2022, 15:35 · User-Dereckson, Regression, DevCentral, Notifications center
dereckson moved T1727: 500 error when Phabricator sends a payload to the notifications center from Backlog to Config on the DevCentral board.
Apr 20 2022, 15:32 · User-Dereckson, Regression, DevCentral, Notifications center
dereckson moved T1727: 500 error when Phabricator sends a payload to the notifications center from Backlog to Next on the User-Dereckson board.
Apr 20 2022, 15:31 · User-Dereckson, Regression, DevCentral, Notifications center
dereckson added a project to T1727: 500 error when Phabricator sends a payload to the notifications center: User-Dereckson.
Apr 20 2022, 15:31 · User-Dereckson, Regression, DevCentral, Notifications center
dereckson created T1727: 500 error when Phabricator sends a payload to the notifications center.
Apr 20 2022, 15:30 · User-Dereckson, Regression, DevCentral, Notifications center