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

ci: add treefmt as code formatting multiplexer, refactor CI to avoid duplication, reorg CI into DevOps workflow #4219

Merged
merged 123 commits into from
Oct 14, 2024

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    8315d26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e29513 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c6edd3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f40c2e1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7cfa0fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d72420 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fa612f1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aaf9949 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cc0283c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    37633c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    8b80e1f View commit details
    Browse the repository at this point in the history
  2. Revert "style: linter findings for json files"

    This reverts commit f40c2e1.
    JakobLichterfeld committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    657c74d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24d49df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a69c659 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    953ecdf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    99682d7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dbcb8a6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    25f8c71 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e41b510 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a0d4c3e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ccaa3dd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    19b91cc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c256302 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    81c7a11 View commit details
    Browse the repository at this point in the history
  15. ci(fix): Update condition for spell_check, ensure_linting, elixir, an…

    …d ghcr_build workflows to reflect empty result instead of false
    JakobLichterfeld committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    645da63 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7829116 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    7885ff0 View commit details
    Browse the repository at this point in the history
  2. ci(refactor): Remove redundant check_paths job from elixir.yml, elixi…

    …r_test.yml, and spell_check.yml workflows, check is done in devops.yml
    JakobLichterfeld committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    e6cf123 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b58dbfa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26d5742 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a67b17e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    075e518 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    39ff286 View commit details
    Browse the repository at this point in the history
  8. Revert "ci(test): test ensure_linting workflow"

    This reverts commit a67b17e.
    JakobLichterfeld committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    aa90f55 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. ci(fix): correct use of flake-utils for formatter and checks

    Co-authored-by: scottbot95 <scottbot95@gmail.com>
    JakobLichterfeld and scottbot95 authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    df26d04 View commit details
    Browse the repository at this point in the history
  2. ci(fix): correct use of flake-utils for treefmt

    Co-authored-by: scottbot95 <scottbot95@gmail.com>
    JakobLichterfeld and scottbot95 authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    579548f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1f3adb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2da0319 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    155a69b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2860bc3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0f1ac9d View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    4c14789 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    5412286 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    402c009 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    027678b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21b0643 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c610f7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    143d1bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cef1dec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c271d18 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eb0611c View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    54cc87d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1da49ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49f5dc2 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    c2817ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7442780 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23028cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5aed05e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea93892 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d637406 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    2381bd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33b8023 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0820561 View commit details
    Browse the repository at this point in the history
  4. Revert "style: use nixfmt-rfc-style"

    This reverts commit 0820561.
    JakobLichterfeld committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    c780198 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    08559da View commit details
    Browse the repository at this point in the history
  6. fix: remove glibcLocales from optional dependencies to avoid "A defin…

    …ition for option `packages."[definition 4-entry 16]"' is not of type `package'."
    JakobLichterfeld committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    21daf90 View commit details
    Browse the repository at this point in the history
  7. fix: remove inotify-tools from optional dependencies to avoid "A defi…

    …nition for option `packages."[definition 4-entry 16]"' is not of type `package'."
    JakobLichterfeld committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    2098abb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b935cfc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    27396b0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d02419c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d45f6e3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ee95db9 View commit details
    Browse the repository at this point in the history
  13. ci(refactor): rename workflow to elixir_dep_verification_and_static_a…

    …nalysis.yml to better reflect the intention,, remove duplicate checks
    JakobLichterfeld committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    14cff2f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9b402f3 View commit details
    Browse the repository at this point in the history
  15. Revert "ci(debug): debug locale settings"

    This reverts commit 9b402f3.
    JakobLichterfeld committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    c1f7f9e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2d844e5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    761b437 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    df2eca8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4708b01 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    591535e View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    8d2c191 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6ea3f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4080528 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ecfa45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5db417a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e670c9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8b7c5a0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7b43066 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b46ece6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    417aed8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2345c14 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    07faec5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a934e4a View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Configuration menu
    Copy the full SHA
    ff10459 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e4776b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7947a35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb03033 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b83363c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6aaddc2 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    2613a3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff41eef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ecdc77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    575e7f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    44f281b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    822eb5a View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    154bf3a View commit details
    Browse the repository at this point in the history
  2. Revert "ci(debug): debug elixir version and locale"

    This reverts commit 7ecdc77.
    JakobLichterfeld committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    93268ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    419170e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ca7dc4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99f744e View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    7c80666 View commit details
    Browse the repository at this point in the history
  2. ci(fix): ensure cache name in build action does not contain invalid c…

    …haracters to avoid invalid reference format
    JakobLichterfeld committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    02abb03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38926f3 View commit details
    Browse the repository at this point in the history
  4. Revert "ci(fix): ensure cache name in build action does not contain i…

    …nvalid characters to avoid invalid reference format"
    
    This reverts commit 02abb03.
    JakobLichterfeld committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a1ce9de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d440846 View commit details
    Browse the repository at this point in the history
  6. ci(fix): run ghcr build workflow only for specific conditions

    - Ensure workflow only run if there are no changes to the .github folder
    - Allow workflow to run on workflow call or PRs from forks
    - Prevent duplicate runs for PRs from non-forks
    - Avoid invalid reference format for cache name in PRs from our repository
    JakobLichterfeld committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    574c027 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96d518d View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    c0507bc View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. Configuration menu
    Copy the full SHA
    a7a3074 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fafe5ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37821c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8e58b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b48ac45 View commit details
    Browse the repository at this point in the history