Skip to content
This repository has been archived by the owner on Oct 19, 2024. It is now read-only.

ci: add more feature tests and checks #2436

Merged
merged 1 commit into from
May 27, 2023

Conversation

DaniPopes
Copy link
Collaborator

Motivation

Solution

PR Checklist

  • Added Tests
  • Added Documentation
  • Breaking changes

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not caught in CI previously (#2406)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some fields missing when deserializing the EthInfo struct, so a test was failing.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cannot enable dev-dep features

@DaniPopes DaniPopes marked this pull request as draft May 27, 2023 11:52
Comment on lines 27 to +32
- name: no default features
flags: --workspace --no-default-features
flags: --no-default-features
- name: default features
flags: --workspace
flags: ""
- name: all features
flags: --workspace --all-features
flags: --all-features
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

--workspace is not needed, because the only crates that are not included are the example ones, which are tested in another job. This allows removing the windows hacks.

@DaniPopes DaniPopes marked this pull request as ready for review May 27, 2023 13:23
@DaniPopes DaniPopes merged commit d75e324 into gakonst:master May 27, 2023
@DaniPopes DaniPopes deleted the ci/features branch May 27, 2023 13:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant