Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve CI/CD for documentation website #390

Merged
merged 7 commits into from
Nov 5, 2024

Commits on Nov 4, 2024

  1. CI/CD: run on push or pull_request where changes in docs/ folder

    Signed-off-by: Mehdi Nassim KHODJA <[email protected]>
    naskio committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    66ae9e8 View commit details
    Browse the repository at this point in the history
  2. CI/CD: concurrency constraint only for deploy job

    Signed-off-by: Mehdi Nassim KHODJA <[email protected]>
    naskio committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    fa0e245 View commit details
    Browse the repository at this point in the history
  3. CI/CD: use more realistic fallback tag

    Signed-off-by: Mehdi Nassim KHODJA <[email protected]>
    naskio committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    ad43b4f View commit details
    Browse the repository at this point in the history
  4. CI/CD: use node LTS

    Signed-off-by: Mehdi Nassim KHODJA <[email protected]>
    naskio committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    cd523e8 View commit details
    Browse the repository at this point in the history
  5. CI/CD: remote useless step "Detect package manager" and simply use yarn

    Signed-off-by: Mehdi Nassim KHODJA <[email protected]>
    naskio committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    01fe408 View commit details
    Browse the repository at this point in the history
  6. CI/CD: skip deployment related steps when GitHub Pages not enabled or…

    … when not the default branch "master"
    
    Signed-off-by: Mehdi Nassim KHODJA <[email protected]>
    naskio committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    6941b67 View commit details
    Browse the repository at this point in the history
  7. CI/CD: dynamically detect URL and BASE_URL (support deploy to GitHub …

    …Pages on forks)
    
    Signed-off-by: Mehdi Nassim KHODJA <[email protected]>
    naskio committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    c858209 View commit details
    Browse the repository at this point in the history