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 github workflows #271

Closed
wants to merge 64 commits into from
Closed

ci: add github workflows #271

wants to merge 64 commits into from

Commits on Sep 17, 2022

  1. Add one codecov

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    1c486b2 View commit details
    Browse the repository at this point in the history
  2. Merge another codecov

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    1b8c305 View commit details
    Browse the repository at this point in the history
  3. Merge another codecov

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    7f34f79 View commit details
    Browse the repository at this point in the history
  4. Merge another codecov

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    510b696 View commit details
    Browse the repository at this point in the history
  5. Merge another codecov

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    b32648c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    126c9a3 View commit details
    Browse the repository at this point in the history
  7. Add (only) ASAN workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    11027d3 View commit details
    Browse the repository at this point in the history
  8. Add first coverage workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    bbdbd96 View commit details
    Browse the repository at this point in the history
  9. Merge another coverage.yml

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    fe6ba38 View commit details
    Browse the repository at this point in the history
  10. Merge another coverage.yml

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    1fe2a6d View commit details
    Browse the repository at this point in the history
  11. Add first features workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    225ad39 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    922692a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    043eb24 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d8c8a99 View commit details
    Browse the repository at this point in the history
  15. Add (only) loom workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    f67cad0 View commit details
    Browse the repository at this point in the history
  16. Add (only) LSAN workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    bf66d94 View commit details
    Browse the repository at this point in the history
  17. Add first minial workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    c65a7c4 View commit details
    Browse the repository at this point in the history
  18. Add (only) miri workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    77079d7 View commit details
    Browse the repository at this point in the history
  19. Add first msrv workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    9b48ae3 View commit details
    Browse the repository at this point in the history
  20. Merge another msrv workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    b60aa55 View commit details
    Browse the repository at this point in the history
  21. Merge another msrv workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    1113c89 View commit details
    Browse the repository at this point in the history
  22. Merge another msrv workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    e6ef8e3 View commit details
    Browse the repository at this point in the history
  23. Add (only) no-std workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    c74ee96 View commit details
    Browse the repository at this point in the history
  24. Add first os-check workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    92379c8 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    05dd468 View commit details
    Browse the repository at this point in the history
  26. Add first style workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    bc3f551 View commit details
    Browse the repository at this point in the history
  27. Merge another style workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    fe46040 View commit details
    Browse the repository at this point in the history
  28. Merge another style workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    3bd8b12 View commit details
    Browse the repository at this point in the history
  29. Add first test workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    8953a88 View commit details
    Browse the repository at this point in the history
  30. Merge another test workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    0910d97 View commit details
    Browse the repository at this point in the history
  31. Merge another test workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    971c3fd View commit details
    Browse the repository at this point in the history
  32. Merge another test workflow

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    2de2235 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    0f90a0b View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    99ddee8 View commit details
    Browse the repository at this point in the history
  35. Missed a submodule checkout

    jonhoo committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    8736566 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2022

  1. Add TODOs from twitter thread

    jonhoo committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    4859c12 View commit details
    Browse the repository at this point in the history
  2. Practice what you preach

    jonhoo committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    afa2531 View commit details
    Browse the repository at this point in the history
  3. mv github .github

    This should make it possible to have rust-ci-conf as a remote you merge
    from.
    jonhoo committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    71c2048 View commit details
    Browse the repository at this point in the history
  4. Merge safety workflows

    jonhoo committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    56d4398 View commit details
    Browse the repository at this point in the history
  5. Catch upcoming deprecations

    jonhoo committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    15c1fa2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ea198cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    441dc27 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

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

Commits on Sep 29, 2022

  1. ignore is a list

    jonhoo committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    cf47d4c View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

  1. Configuration menu
    Copy the full SHA
    82cbed8 View commit details
    Browse the repository at this point in the history
  2. Bump codecov/codecov-action from 2 to 3

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2 to 3.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    c8a7835 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from jonhoo/dependabot/github_actions/codecov/c…

    …odecov-action-3
    
    Bump codecov/codecov-action from 2 to 3
    jonhoo committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    d6bd5c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. Configuration menu
    Copy the full SHA
    362696a View commit details
    Browse the repository at this point in the history
  2. Fix install message for msrv

    jonhoo committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    90999e1 View commit details
    Browse the repository at this point in the history
  3. Get rid of most actions-rs bits

    Given that that project is unmaintained.
    
    actions-rs/toolchain#216
    jonhoo committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    9afb0e1 View commit details
    Browse the repository at this point in the history
  4. Minimal token permissions

    jonhoo committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    a076ec1 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

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

Commits on Mar 20, 2023

  1. Configuration menu
    Copy the full SHA
    0d12c82 View commit details
    Browse the repository at this point in the history
  2. Add action to run doctest. (Peternator7#3)

    `cargo test --all-features` does not run doc-tests. For more information
    see rust-lang/cargo#6669.
    Wasabi375 committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    80a8919 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2023

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

Commits on Apr 24, 2023

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

Commits on May 16, 2023

  1. ci: merge https://github.com/jonhoo/rust-ci-conf/

    This repo contains a reasonable stub of CI workflows and configuration
    for rust crates. It includes config for dependabot, codecov.io, and
    workflows for checking format and clippy, testing on multiple OSes,
    determining the minimum supported rust version, checking for problems
    with minimal versions, and runs scheduled tasks to ensure that new rust
    versions and dependencies do not break this crate.
    
    This is a merge using the --allow-unrelated-histories flag, that brings
    in the entire history of that repo. This enables the CI to be later
    merged if configuration changes are made upstream.
    joshka committed May 16, 2023
    Configuration menu
    Copy the full SHA
    d668c3d View commit details
    Browse the repository at this point in the history
  2. ci: check msrv against 1.32.0

    joshka committed May 16, 2023
    Configuration menu
    Copy the full SHA
    4255fc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c237241 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08ac778 View commit details
    Browse the repository at this point in the history
  5. ci: do not test 1.32.0 against all-features

    test_phf feature is incompatible with 1.32 as siphasher crate does not build
    joshka committed May 16, 2023
    Configuration menu
    Copy the full SHA
    d6af9fd View commit details
    Browse the repository at this point in the history
  6. ci: remove safety.yml

    We do not have unsafe code in strum, so this is not necessary
    joshka committed May 16, 2023
    Configuration menu
    Copy the full SHA
    ed4fda4 View commit details
    Browse the repository at this point in the history
  7. ci: exclude strum_tests from no-std checks

    no-std checks fail to build textwrap, which is a required dependency of structopts
    joshka committed May 16, 2023
    Configuration menu
    Copy the full SHA
    ede610f View commit details
    Browse the repository at this point in the history
  8. fix: strum_nostd_tests should not include std

    Before this change, attempting to build strum_no_std would include std in the default features of strum, which would prevent it building
    joshka committed May 16, 2023
    Configuration menu
    Copy the full SHA
    0166b90 View commit details
    Browse the repository at this point in the history