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

Bump mix_test_interactive from 2.0.4 to 4.1.2 #202

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 24, 2024

Bumps mix_test_interactive from 2.0.4 to 4.1.2.

Release notes

Sourced from mix_test_interactive's releases.

v4.1.2

Updated

  • Update README with instructions for running mix test.interactive as an independent script that doesn't require installing as a dependency in your application. (#127 - Thanks @​andyl!)

  • Allow process_tree versions v0.1.3 and v0.2.0 to provide more flexibility for upstream projects (#128)

v4.1.1

Fixed

  • Properly handle mix test.interactive <files_or_patterns...> case. The new command-line parsing added in v4.0 was not properly capturing the filenames/patterns and passing them on to mix test. (#123 - Thanks @​jfpedroza for finding and reporting the bug!)

v4.1.0 - More commands!

Added

  • This version adds a number of new commands for controlling additional mix test options interactively:

    • d <seed>/d: Set or clear the seed to use when running tests (mix test --seed <seed>). (#112)
    • i <tags...>/i: Set or clear tags to include (mix test --include <tag1> --include <tag2>...). (#113)
    • o <tags...>/o: Set or clear "only" tags (mix test --only <tag1> --only <tag2>...). (#113)
    • x <tags...>/x: Set or clear tags to exclude (mix test --exclude <tag1> --exclude <tag2>...). (#113)
    • m <max>/m: Set or clear the maximum number of failures to allow (mix test --max-failures <max>). (#116)
    • r <count>//r: Set or clear the maximum number of repeated runs until a test failure (mix test --repeat-until-failure <count>). NOTE: mix test only supports this option in v1.17.0 and later. (#118)
    • t: Toggle test tracing on/off (mix test --trace). (#117)
  • There is now a MixTestInteractive.TestRunner behaviour for use in custom test runners. Up until now, custom test runners needed to implement a single run/2 function. This release adds a behaviour that custom test runners can implement to ensure that they've correctly conformed to the interface. Custom test runners don't have to explicitly implement the behaviour, but must implicitly do so as before. (#115)

v4.0.0 - Config-less Operation

💥 BREAKING CHANGE 💥

This version introduces the option of "config-less" operation. All configuration settings can now be supplied on the command-line instead. To avoid confusion and clashes with mix test's command-line options, it is now necessary to separate mix test.interactive's options from mix test's options with -- separator.

For example, to use the new --clear option as well as mix test's --stale option, it is necessary to use:

mix test.interactive --clear -- --stale

This affects two of the command-line options that were available in previous versions:

  • mix test.interactive's --no-watch flag. Previously, you could run (for example) mix test.interactive --no-watch --stale. This will no longer work. You must now use mix test.interactive --no-watch -- --stale instead.
  • mix test's --exclude option. mix test.interactive now has its own --exclude option. Previously, you could run (for example) mix test.interactive --exclude some_test_tag and that argument would be forwarded on to mix test. Now you must use mix test.interactive -- --exclude some_test_tag instead.

If you don't use either of these two options, everything should work as before.

To upgrade to this version, you'll need to update any mix aliases or other scripts you may have defined for mix test.interactive. In addition, you and everyone who works in your codebase will need to update any shell aliases they have defined.

Added

  • This version introduces the option of "config-less" operation. All configuration settings can now be supplied on the command-line instead. See the README or run mix help test.interactive for more information. Also, see the 💥 BREAKING CHANGE 💥 section above. (#108)

... (truncated)

Changelog

Sourced from mix_test_interactive's changelog.

v4.1.2 - 2024-12-14

Updated

  • Update README with instructions for running mix test.interactive as an independent script that doesn't require installing as a dependency in your application. (#127 - Thanks @​andyl!)

  • Allow process_tree versions v0.1.3 and v0.2.0 to provide more flexibility for upstream projects (#128)

v4.1.1 - 2024-09-28

Fixed

  • Properly handle mix test.interactive <files_or_patterns...> case. The new command-line parsing added in v4.0 was not properly capturing the filenames/patterns and passing them on to mix test. (#123 - Thanks @​jfpedroza for finding and reporting the bug!)

v4.1.0 - 2024-09-21

Added

  • This version adds a number of new commands for controlling additional mix test options interactively:

    • d <seed>/d: Set or clear the seed to use when running tests (mix test --seed <seed>). (#112)
    • i <tags...>/i: Set or clear tags to include (mix test --include <tag1> --include <tag2>...). (#113)
    • o <tags...>/o: Set or clear "only" tags (mix test --only <tag1> --only <tag2>...). (#113)
    • x <tags...>/x: Set or clear tags to exclude (mix test --exclude <tag1> --exclude <tag2>...). (#113)
    • m <max>/m: Set or clear the maximum number of failures to allow (mix test --max-failures <max>). (#116)
    • r <count>//r: Set or clear the maximum number of repeated runs until a test failure (mix test --repeat-until-failure <count>). NOTE: mix test only supports this option in v1.17.0 and later. (#118)
    • t: Toggle test tracing on/off (mix test --trace). (#117)
  • There is now a MixTestInteractive.TestRunner behaviour for use in custom test runners. Up until now, custom test runners needed to implement a single run/2 function. This release adds a behaviour that custom test runners can implement to ensure that they've correctly conformed to the interface. Custom test runners don't have to explicitly implement the behaviour, but must implicitly do so as before. (#115)

v4.0.0 - 2024-09-13

💥 BREAKING CHANGE 💥

This version introduces the option of "config-less" operation. All configuration settings can now be supplied on the command-line instead. To avoid confusion and clashes with mix test's command-line options, it is now necessary to separate mix test.interactive's options from mix test's options with -- separator.

For example, to use the new --clear option as well as mix test's --stale option, it is necessary to use:

mix test.interactive --clear -- --stale

This affects two of the command-line options that were available in previous versions:

  • mix test.interactive's --no-watch flag. Previously, you could run (for example) mix test.interactive --no-watch --stale. This will no longer work. You must now use mix test.interactive --no-watch -- --stale instead.
  • mix test's --exclude option. mix test.interactive now has its own --exclude option. Previously, you could run (for example) mix test.interactive --exclude some_test_tag and that argument would be forwarded on to mix test. Now you must use mix test.interactive -- --exclude some_test_tag instead.

If you don't use either of these two options, everything should work as before.

To upgrade to this version, you'll need to update any mix aliases or other scripts you may have defined for mix test.interactive. In addition, you and everyone who works in your codebase will need to update any shell aliases they have defined.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

talk2MeGooseman and others added 17 commits December 13, 2024 05:33
Bumps [nebulex](https://github.com/cabol/nebulex) from 2.6.1 to 2.6.3.
- [Release notes](https://github.com/cabol/nebulex/releases)
- [Changelog](https://github.com/cabol/nebulex/blob/master/CHANGELOG.md)
- [Commits](cabol/nebulex@v2.6.1...v2.6.3)

---
updated-dependencies:
- dependency-name: nebulex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tailwind](https://github.com/phoenixframework/tailwind) from 0.2.2 to 0.2.4.
- [Changelog](https://github.com/phoenixframework/tailwind/blob/main/CHANGELOG.md)
- [Commits](phoenixframework/tailwind@v0.2.2...v0.2.4)

---
updated-dependencies:
- dependency-name: tailwind
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [credo](https://github.com/rrrene/credo) from 1.7.7 to 1.7.10.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](rrrene/credo@v1.7.7...v1.7.10)

---
updated-dependencies:
- dependency-name: credo
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [exconstructor](https://github.com/appcues/exconstructor) from 1.2.8 to 1.2.13.
- [Changelog](https://github.com/appcues/exconstructor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/appcues/exconstructor/commits)

---
updated-dependencies:
- dependency-name: exconstructor
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [guardian](https://github.com/ueberauth/guardian) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/ueberauth/guardian/releases)
- [Changelog](https://github.com/ueberauth/guardian/blob/master/CHANGELOG.md)
- [Commits](ueberauth/guardian@v2.3.1...v2.3.2)

---
updated-dependencies:
- dependency-name: guardian
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mix_test_interactive](https://github.com/randycoulman/mix_test_interactive) from 2.0.4 to 4.1.2.
- [Release notes](https://github.com/randycoulman/mix_test_interactive/releases)
- [Changelog](https://github.com/randycoulman/mix_test_interactive/blob/main/CHANGELOG.md)
- [Commits](randycoulman/mix_test_interactive@v2.0.4...v4.1.2)

---
updated-dependencies:
- dependency-name: mix_test_interactive
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file mix labels Dec 24, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 12, 2025

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot rebase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file mix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant