# ram-git-user/postman-automation architecture

> Architecture diagram of the GitHub repository ram-git-user/postman-automation, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/ram-git-user/postman-automation
- Repository: https://github.com/ram-git-user/postman-automation

## Overview

This repository provides Postman collection automation through GitHub Actions. The tree identifies three collection versions and five workflow definitions, but no workflow source was available to establish which workflows use which collections or what results they produce. The graph therefore shows the documented GitHub Actions execution layer without guessing those links.

Main entry points: [`.github/workflows/Production_Validation.yaml`](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/Production_Validation.yaml) (Production Validation), [`.github/workflows/collection_run.yml`](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/collection_run.yml) (Collection Run), [`.github/workflows/performance.yml`](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/performance.yml) (Performance), [`.github/workflows/postman.yml`](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/postman.yml) (Postman)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_automation["GitHub Actions"]
  node_github_actions["GitHub Actions"]
  node_production_validation["Production Validation"]
  node_collection_run["Collection Run<br/>[collection_run.yml]"]
  node_performance["Performance<br/>[performance.yml]"]
  node_postman["Postman<br/>[postman.yml]"]
  node_test["Test<br/>[test.yml]"]
end

subgraph group_collections["Postman Collections"]
  node_collection_v1["Collection<br/>[collection.json]"]
  node_collection_v2["Collection V2<br/>[collection_v2.json]"]
  node_collection_v3["Collection V3<br/>[collection_v3.json]"]
end

node_github_actions -->|"runs workflow"| node_production_validation
node_github_actions -->|"runs workflow"| node_collection_run
node_github_actions -->|"runs workflow"| node_performance
node_github_actions -->|"runs workflow"| node_postman
node_github_actions -->|"runs workflow"| node_test

click node_production_validation "https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/Production_Validation.yaml"
click node_collection_run "https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/collection_run.yml"
click node_performance "https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/performance.yml"
click node_postman "https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/postman.yml"
click node_test "https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/test.yml"
click node_collection_v1 "https://github.com/ram-git-user/postman-automation/blob/main/collection.json"
click node_collection_v2 "https://github.com/ram-git-user/postman-automation/blob/main/collection_v2.json"
click node_collection_v3 "https://github.com/ram-git-user/postman-automation/blob/main/collection_v3.json"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_github_actions,node_production_validation,node_collection_run,node_performance,node_postman,node_test toneBlue
class node_collection_v1,node_collection_v2,node_collection_v3 toneAmber
```

## Components

### GitHub Actions

- **GitHub Actions**
- [Production Validation](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/Production_Validation.yaml): `.github/workflows/Production_Validation.yaml`
- [Collection Run](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/collection_run.yml): `.github/workflows/collection_run.yml`
- [Performance](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/performance.yml): `.github/workflows/performance.yml`
- [Postman](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/postman.yml): `.github/workflows/postman.yml`
- [Test](https://github.com/ram-git-user/postman-automation/blob/main/.github/workflows/test.yml): `.github/workflows/test.yml`

### Postman Collections

- [Collection](https://github.com/ram-git-user/postman-automation/blob/main/collection.json): `collection.json`
- [Collection V2](https://github.com/ram-git-user/postman-automation/blob/main/collection_v2.json): `collection_v2.json`
- [Collection V3](https://github.com/ram-git-user/postman-automation/blob/main/collection_v3.json): `collection_v3.json`

## Connections

- GitHub Actions → Production Validation: runs workflow
- GitHub Actions → Collection Run: runs workflow
- GitHub Actions → Performance: runs workflow
- GitHub Actions → Postman: runs workflow
- GitHub Actions → Test: runs workflow
