Skip to content

Align Docker deployment workflows with Nx release tags#1862

Draft
christian-calabrese wants to merge 5 commits into
mainfrom
fixes/nx-docker-release-deployment-alignment
Draft

Align Docker deployment workflows with Nx release tags#1862
christian-calabrese wants to merge 5 commits into
mainfrom
fixes/nx-docker-release-deployment-alignment

Conversation

@christian-calabrese

@christian-calabrese christian-calabrese commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • align deployment and publish workflows with Nx Docker project configuration
  • resolve Docker image names from project config instead of hardcoded values
  • start Docker release workflows on project release tags ({projectName}@{version})
  • add missing release.docker.repositoryName in E2E project configs

Scope

Split PR focused on deployment workflow alignment and project config consistency.
Depends on #1856 #1860

@dx-release-internal

Copy link
Copy Markdown
Contributor

⚠️ Missing Nx Version Plan

Nx Release reports that this PR has touched projects without version plan coverage.

Run pnpm nx release plan and add the generated version plans.

Nx Plan Check result:
NX   Touched projects based on changed files

  - dx-metrics-import
  - dx-metrics
  - @pagopa/dx-mcpserver

NOTE: You can adjust your "versionPlans.ignorePatternsForPlanCheck" config to stop certain files from resulting in projects being classed as touched for the purposes of this command.


 NX   Project "log-telemetry-event" has pending bumps in version plan(s)

  - "patch" in version-plan-1781172657842.md


 NX   Project "@pagopa/dx-cli" has pending bumps in version plan(s)

  - "patch" in version-plan-1781182695903.md
  - "patch" in version-plan-1781186384467.md
  - "patch" in version-plan-1781253589487.md
  - "patch" in version-plan-1781253747119.md
  - "patch" in version-plan-1781278132632.md
  - "patch" in version-plan-1781527747749.md
  - "patch" in version-plan-1780061797434.md


 NX   Project "dx-metrics" has pending bumps in version plan(s)

  - "patch" in version-plan-1781256539548.md
  - "patch" in version-plan-1781522944033.md


 NX   Project "dx-metrics-import" has pending bumps in version plan(s)

  - "patch" in version-plan-1781256540513.md
  - "patch" in version-plan-1781522944033.md


 NX   Project "setup-telemetry-action" has pending bumps in version plan(s)

  - "patch" in version-plan-1781085511891.md



 NX   Touched projects missing version plans

The following touched projects do not feature in any version plan files:
  - @pagopa/dx-mcpserver

Please use `nx release plan` to generate missing version plans, or adjust your "versionPlans.ignorePatternsForPlanCheck" config stop certain files from affecting the projects for the purposes of this command.

Run with --verbose to see the full list of changed files used for the touched projects logic.

This comment is managed automatically by Nx Release. Version plan guide

@github-actions

Copy link
Copy Markdown
Contributor

Warning

⚠️ Trivy detected forbidden Terraform patterns

The following findings must be resolved before this check becomes enforced.

Severity ID File Line Title
HIGH AVD-AWS-0164 providers/aws/examples/resources/dx_available_subnet_cidr/resource.tf L44 Instances in a subnet should not receive a public IP address by default.
MEDIUM AVD-AWS-0178 providers/aws/examples/resources/dx_available_subnet_cidr/resource.tf L23 VPC Flow Logs is a feature that enables you to capture information about the IP traffic going to and from network interfaces in your VPC. After you've created a flow log, you can view and retrieve its data in Amazon CloudWatch Logs. It is recommended that VPC Flow Logs be enabled for packet "Rejects" for VPCs.
📋 Pre-commit Output Log
[INFO] Initializing environment for https://github.com/antonbabenko/pre-commit-terraform.
Lock Terraform Registry modules..................................(no files to check)Skipped
Terraform Providers Lock (on staged .terraform.lock.hcl files).......................Passed
- hook id: terraform_providers_lock_staged
- duration: 0.13s

No .terraform.lock.hcl files to process.

Terraform fmt....................................................(no files to check)Skipped
terraform_docs on modules............................................................Passed
terraform_docs on resources......................................(no files to check)Skipped
Terraform validate with tflint...................................(no files to check)Skipped
Terraform validate...............................................(no files to check)Skipped
Terraform validate with trivy....................................(no files to check)Skipped

Generated on Wed Jun 17 13:06:50 UTC 2026
Run all checks on modified files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant