Skip to content

[Action] To run create_CV

The flow of the github action which run when a new commits are pushed to a branch.

graph TD
  style AA fill:#003366,stroke:#ffffff,stroke-width:2px;
  style BB fill:#005cbf,stroke:#ffffff,stroke-width:2px;
  style CC fill:#0078d4,stroke:#ffffff,stroke-width:2px;
  style DD fill:#009be1,stroke:#ffffff,stroke-width:2px;
  style EE fill:#00a8e8,stroke:#ffffff,stroke-width:2px;
  style FF fill:#00adef,stroke:#ffffff,stroke-width:2px;
  style GG fill:#33b8ff,stroke:#ffffff,stroke-width:2px;
  style HH fill:#66c1ff,stroke:#ffffff,stroke-width:2px;
  style II fill:#99ccff,stroke:#ffffff,stroke-width:2px;

  A[Checkout Repository] -->|1. Checkout| B[Check if Run is Necessary]
  B -->|2. Determine Necessity| C[Set Up Git]
  C -->|3. Configure Git Settings| D[Set GIT Repo Environment Variables]
  D -->|4. Set Environment Variables| E[Display GIT Environment Variables]
  E -->|5. Display Variables| F[Print Latest Commit SHA]
  F -->|6. Print SHA and Path| G[Run Python Check]
  G -->|7. Execute Python Script| H[Write New CV]
  H -->|8. Write and Commit if Necessary| I[End]

  style A fill:#4CAF50,stroke:#ffffff,stroke-width:2px;
  style B fill:#4CAF50,stroke:#ffffff,stroke-width:2px;
  style C fill:#4CAF50,stroke:#ffffff,stroke-width:2px;
  style D fill:#4CAF50,stroke:#ffffff,stroke-width:2px;
  style E fill:#4CAF50,stroke:#ffffff,stroke-width:2px;
  style F fill:#4CAF50,stroke:#ffffff,stroke-width:2px;
  style G fill:#4CAF50,stroke:#ffffff,stroke-width:2px;
  style H fill:#4CAF50,stroke:#ffffff,stroke-width:2px;
  style I fill:#4CAF50,stroke:#ffffff,stroke-width:2px;

  A -->|Begin Workflow| B
  B -->|Determine Necessity based on Git History| C
  C -->|Configure Git Settings| D
  D -->|Set Environment Variables| E
  E -->|Display Variables| F
  F -->|Print Commit SHA and Path| G
  G -->|Execute Python Script| H
  H -->|Write and Commit if Necessary| I

  subgraph AA
    A
  end

  subgraph BB
    B
  end

  subgraph CC
    C
  end

  subgraph DD
    D
  end

  subgraph EE
    E
  end

  subgraph FF
    F
  end

  subgraph GG
    G
  end

  subgraph HH
    H
  end

  subgraph II
    I
  end