Skip to content

3.4#284

Merged
peppelinux merged 53 commits into
masterfrom
dev
Jun 17, 2026
Merged

3.4#284
peppelinux merged 53 commits into
masterfrom
dev

Conversation

@peppelinux

@peppelinux peppelinux commented Mar 17, 2026

Copy link
Copy Markdown
Member

This pull request introduces several important updates to the Docker Compose setup, CI workflows, and environment configuration to support new demo services, improve static preview deployment, and enhance configuration for the CIE OIDC backend. The changes include adding new demo containers, updating service images and health checks, refining environment variable management, and introducing new GitHub Actions workflows for static previews.

Docker Compose and Demo Services:

  • Added new demo services: wallet-instance-demo and pagopa-wallet-cli, each with their own build contexts, ports, and environment variables.
  • Updated the iam-proxy-italia, trust-anchor, and cie-provider services to use specific image versions, improved health checks, and more explicit environment variables for trust anchor and provider URLs. [1] [2] [3]
  • Added new environment variables for MongoDB trust chain collection and CIE OIDC backend trust anchor/provider URLs across relevant services. [1] [2]

CI/CD and Static Preview Workflows:

  • Introduced .github/workflows/static-preview-deploy.yml to deploy static previews for each branch to GitHub Pages when static files change, including linting and per-branch subfolder deployment.
  • Added .github/workflows/static-preview-cleanup.yml to automatically remove static preview subfolders from GitHub Pages when branches are deleted.
  • Refined paths in .github/workflows/cie-oidc-backend.yml to trigger only on backend-relevant files, improving CI efficiency.

Environment Configuration:

  • Updated Docker-compose/env.example to include example variables for trust anchor and provider URLs, and the new MongoDB trust chain collection. [1] [2]
  • Added configuration for custom config path for the pagopa-wallet-cli demo.

Codebase Cleanup:

  • Removed unused Docker Compose YAML anchors and templates for Django and RP demo builds, simplifying the file structure.
  • Replaced YAML anchor references with explicit build and service definitions for clarity and maintainability. [1] [2]

Miscellaneous:

  • Updated .lycheecache with new URLs, reflecting recent documentation and resource changes.

These changes collectively improve the maintainability, clarity, and demo capabilities of the project, while also making CI/CD workflows more robust and tailored to the project's structure.

@peppelinux peppelinux requested review from manpace and mciofo March 22, 2026 22:32
peppelinux and others added 23 commits March 23, 2026 01:02
wallet-provider: fix config
wallet-provider: update config
update wallet instance script
- added pid credential
- /par path fixed
 - migrate wallet_provider entity to wallet_solution
pyeudiw:
 - added default_target_backend directive
…-cli. Fix Run-docker-compose for environment and update script for pagopa cli. Major fix and update for configuration\script pagopa-cli
@peppelinux peppelinux changed the title 3.3 3.4 Apr 22, 2026
mciofo and others added 4 commits April 23, 2026 10:50
@gitguardian

gitguardian Bot commented Apr 29, 2026

Copy link
Copy Markdown

⚠️ GitGuardian has uncovered 4 secrets following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secrets in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
29153369 Triggered Generic Password 7deb4ba Docker-compose/run-docker-compose.sh View secret
29153370 Triggered Username Password 7deb4ba Docker-compose/run-docker-compose.sh View secret
29153370 Triggered Username Password a2d8b7d Docker-compose/run-docker-compose.sh View secret
29153369 Triggered Generic Password 2311aa0 Docker-compose/run-docker-compose.sh View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secrets safely. Learn here the best practices.
  3. Revoke and rotate these secrets.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@peppelinux peppelinux marked this pull request as ready for review June 17, 2026 12:32
@peppelinux peppelinux merged commit 41e375a into master Jun 17, 2026
36 of 41 checks passed
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.

3 participants