Skip to content

Add missing github actions for eSignet-thunder OIDC UI #1998

@rachik-hue

Description

@rachik-hue

Description

Add GitHub Actions for the eSignet-Thunder version of the OIDC UI (develop-go branch) to automate the CI/CD pipeline and ensure code quality. The workflow should support build validation, code quality analysis, and Docker image generation for deployment.

Implementation Required

1. NPM Build Check

Configure a GitHub Action to install dependencies and build the OIDC UI application. The workflow should fail if the build is unsuccessful.

Acceptance Criteria:

  • NPM dependencies are installed successfully.
  • OIDC UI build is executed automatically.
  • Workflow fails if the build process encounters any errors.

2. Docker Build & Push

Configure a GitHub Action to build the Docker image and push it to the configured container registry.

Acceptance Criteria:

  • Docker image is built successfully.
  • Docker image is tagged as per the repository standards.
  • Docker image is pushed to the configured registry.
  • Workflow fails if the image build or push operation fails.

3. Sonar Analysis

Configure a GitHub Action to perform Sonar analysis for the OIDC UI codebase.

Acceptance Criteria:

  • Sonar analysis is triggered as part of the workflow.
  • Code is scanned successfully for quality and security issues.
  • Quality Gate status is reported in the workflow.
  • Workflow is configured to use the required Sonar credentials and project configuration.

Metadata

Metadata

Assignees

Labels

Type

No fields configured for Task.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions