cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Trigger / Test the Github ARC runner related workflows when modifications are applied #372

Open jimleroyer opened 3 months ago

jimleroyer commented 3 months ago

Description

As a system ops of the GCNotify release pipeline, I need to test new workflow changes and execute these as early as we can, So that we can detect newly introduced bugs and errors as early as we can.

WHY are we building?

We encountered a few bugs recently with the introduction of the internal Github ARC runners which failed to trigger proper detection and that we discovered too late.

WHAT are we building?

Early testing, detection and execution of workflows that are related to the Github ARC runner.

VALUE created by our solution

Detect and fix early potential issues with the Github workflows related to ARC runners, which have a big impact on our release pipeline. This will reduce the number of incidents if we address this properly.

Acceptance Criteria

QA Steps

jimleroyer commented 3 months ago

Ben has pulled a card out of his sleeves and this card might be unnecessary: he got AWS VPN working between Github actions and AWS, rendering the Github ARC runners unnecessary and simplifying our build pipeline architecture.