Commit graph

148 commits

Author SHA1 Message Date
dependabot[bot]
b43d13a42c
chore(deps-dev): Bump credo from 1.7.1 to 1.7.2 (#78) 2023-12-27 05:57:16 +13:00
dependabot[bot]
be69bcaf0c chore(deps): Bump spark from 1.1.52 to 1.1.53
Bumps [spark](https://github.com/ash-project/spark) from 1.1.52 to 1.1.53.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.52...v1.1.53)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-19 11:09:28 +13:00
8d9ab76660 docs: Update Reactor DSL docs. 2023-12-15 10:39:56 +13:00
dependabot[bot]
f4b406f078 chore(deps): Bump spark from 1.1.51 to 1.1.52
Bumps [spark](https://github.com/ash-project/spark) from 1.1.51 to 1.1.52.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.51...v1.1.52)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-15 10:39:56 +13:00
dependabot[bot]
24c28aa2ba
chore(deps): Bump spark from 1.1.50 to 1.1.51 (#74)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.50 to 1.1.51.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.50...v1.1.51)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 11:42:12 +13:00
dependabot[bot]
cc4b49e96c
chore(deps): Bump spark from 1.1.48 to 1.1.50 (#71)
* chore(deps): Bump spark from 1.1.48 to 1.1.50

Bumps [spark](https://github.com/ash-project/spark) from 1.1.48 to 1.1.50.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.48...v1.1.50)

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

Signed-off-by: dependabot[bot] <support@github.com>

* doc: update DSL cheat sheets.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Harton <james@harton.nz>
2023-10-26 11:00:22 +13:00
dependabot[bot]
cffc84d323
chore(deps-dev): Bump dialyxir from 1.4.1 to 1.4.2 (#70) 2023-10-24 17:05:34 +10:00
dependabot[bot]
4bae08dadd
chore(deps): Bump spark from 1.1.47 to 1.1.48 (#69)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.47 to 1.1.48.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.47...v1.1.48)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 07:54:17 +10:00
dependabot[bot]
2a2d259a09
chore(deps): Bump spark from 1.1.46 to 1.1.47 (#68)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.46 to 1.1.47.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.46...v1.1.47)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 07:02:19 +10:00
dependabot[bot]
9636ce6e20
chore(deps): Bump spark from 1.1.44 to 1.1.46 (#67)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.44 to 1.1.46.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.44...v1.1.46)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 10:28:06 +13:00
dependabot[bot]
f6884fdd16
chore(deps): bump spark from 1.1.43 to 1.1.44 (#66)
* chore(deps): bump spark from 1.1.43 to 1.1.44

Bumps [spark](https://github.com/ash-project/spark) from 1.1.43 to 1.1.44.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.43...v1.1.44)

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

Signed-off-by: dependabot[bot] <support@github.com>

* docs: Update DSL cheatsheet.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Harton <james@harton.nz>
2023-10-12 09:48:47 +13:00
dependabot[bot]
a7639f17cd
chore(deps): bump spark from 1.1.41 to 1.1.43 (#65)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.41 to 1.1.43.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.41...v1.1.43)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-10 12:28:38 +13:00
dependabot[bot]
bc17cda4d3
chore(deps): bump spark from 1.1.40 to 1.1.41 (#61)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.40 to 1.1.41.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.40...v1.1.41)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:51:51 +13:00
dependabot[bot]
b24b6c6e19
chore(deps-dev): bump credo from 1.7.0 to 1.7.1 (#60)
Bumps [credo](https://github.com/rrrene/credo) from 1.7.0 to 1.7.1.
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 09:30:35 +13:00
Zach Daniel
da05a2f951 chore: only track analytics on hexdocs.pm 2023-10-02 11:09:51 -04:00
Zach Daniel
f3584438b3 chore: analytics on hexdocs 2023-10-02 09:30:47 -04:00
James Harton
4a57a92ba5
fix: don't deadlock when lots of async reactors are sharing a concurrency pool. (#36) 2023-09-28 11:08:47 +13:00
9220ba3da7
chore: add mix spark.cheat_sheets to mix check. 2023-09-28 09:07:53 +13:00
Zach Daniel
1f38148877 docs: update ex_doc/spark for better docs 2023-09-26 23:40:04 -04:00
Zach Daniel
b8fbc672e7
docs: update hexdocs with new spark dsl tools (#59) 2023-09-27 16:23:55 +13:00
626295a742
chore: release version v0.4.1 2023-09-26 16:00:40 +13:00
James Harton
ab84252311
fix: weird issue with aliases sometimes not being expanded in generated reactors. (#58) 2023-09-26 15:51:53 +13:00
dependabot[bot]
c0417b802d
chore(deps): bump spark from 1.1.29 to 1.1.39 (#57)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.29 to 1.1.39.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.29...v1.1.39)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-19 08:43:13 +12:00
dependabot[bot]
f7a57dd51a
chore(deps): bump spark from 1.1.26 to 1.1.29 (#55)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.26 to 1.1.29.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.26...v1.1.29)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-15 08:52:51 +12:00
dependabot[bot]
89b73d6d98
chore(deps): bump spark from 1.1.25 to 1.1.26 (#54)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.25 to 1.1.26.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.25...v1.1.26)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 10:28:27 +12:00
875fd3fc00
chore: release version v0.4.0 2023-09-11 12:07:39 +12:00
James Harton
f67173b76f
feat: Add collect step entity. (#53)
This change introduces the `collect` step entity to the DSL. It is simply a wrapper around `Reactor.Step.ReturnAllArguments`, but provides the convenience of being able to group together arguments into a single structure for passing into other steps.
2023-09-11 11:58:29 +12:00
61d7d3422b
chore: release version v0.3.5 2023-09-06 12:36:47 +12:00
f58e8370e3
improvement(Template): Abstract template type so that it can be used by extensions. 2023-09-06 11:59:53 +12:00
dependabot[bot]
a4b67c9900
chore(deps-dev): bump mix_test_watch from 1.1.0 to 1.1.1 (#52)
Bumps [mix_test_watch](https://github.com/lpil/mix-test.watch) from 1.1.0 to 1.1.1.
- [Changelog](https://github.com/lpil/mix-test.watch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lpil/mix-test.watch/compare/v1.1.0...v1.1.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 09:08:58 +12:00
c872c40c68
chore: release version v0.3.4 2023-09-04 13:36:06 +12:00
f8e5292f3d
fix: Allow reactor DSL section to be patched. 2023-09-04 12:31:57 +12:00
dependabot[bot]
fb9fb9913a
chore(deps): bump spark from 1.1.24 to 1.1.25 (#51)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.24 to 1.1.25.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.24...v1.1.25)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04 10:12:22 +12:00
445a3278d1
fix(Reactor): fix call to use Spark.Dsl. 2023-09-01 14:24:18 +12:00
c44b078a5b
chore: release version v0.3.3 2023-09-01 13:51:08 +12:00
James Harton
252d01ea22
improvement(Dsl): Extract DSL entities into their target modules. (#50)
This helps with reuse in extensions.
2023-09-01 13:44:34 +12:00
9a2738f98b
chore: update to Erlang 26 and Elixir 1.15.5. 2023-09-01 13:24:12 +12:00
dependabot[bot]
4f0e6c2cbf
chore(deps-dev): bump dialyxir from 1.4.0 to 1.4.1 (#49)
Bumps [dialyxir](https://github.com/jeremyjh/dialyxir) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/jeremyjh/dialyxir/releases)
- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.4.0...1.4.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 10:14:16 +12:00
dependabot[bot]
03febe56ce
chore(deps): bump spark from 1.1.22 to 1.1.24 (#48)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.22 to 1.1.24.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.22...v1.1.24)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-31 09:23:49 +12:00
dependabot[bot]
4b960f6149
chore(deps-dev): bump dialyxir from 1.3.0 to 1.4.0 (#46)
Bumps [dialyxir](https://github.com/jeremyjh/dialyxir) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/jeremyjh/dialyxir/releases)
- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.3.0...1.4.0)

---
updated-dependencies:
- dependency-name: dialyxir
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29 09:22:27 +12:00
dependabot[bot]
ac0f01444d
chore(deps-dev): bump ex_doc from 0.30.5 to 0.30.6 (#47)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.5 to 0.30.6.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.5...v0.30.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29 09:21:13 +12:00
dependabot[bot]
3fb87aaa91
chore(deps-dev): bump ex_doc from 0.30.4 to 0.30.5 (#45)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.4 to 0.30.5.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.4...v0.30.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 19:59:49 +12:00
dependabot[bot]
ca9443cd72
chore(deps-dev): bump sobelow from 0.12.2 to 0.13.0 (#44)
Bumps [sobelow](https://github.com/nccgroup/sobelow) from 0.12.2 to 0.13.0.
- [Release notes](https://github.com/nccgroup/sobelow/releases)
- [Changelog](https://github.com/nccgroup/sobelow/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nccgroup/sobelow/compare/v0.12.2...v0.13.0)

---
updated-dependencies:
- dependency-name: sobelow
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 10:23:37 +12:00
dependabot[bot]
e0722f6684
chore(deps-dev): bump ex_doc from 0.30.3 to 0.30.4 (#43)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.3 to 0.30.4.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.30.3...v0.30.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-04 09:01:41 +12:00
dependabot[bot]
d2cbf6b59f
chore(deps): bump spark from 1.1.21 to 1.1.22 (#42)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.21 to 1.1.22.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.21...v1.1.22)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-28 08:56:38 +12:00
9ce77e786d
chore: release version v0.3.2 2023-07-27 15:22:03 +12:00
James Harton
a9dd4c5c22
fix: Don't swallow errors when a step runs out of retries. (#41)
When a step runs out of retry attempts we either use the error supplied, or synthesise a new one.
2023-07-27 13:26:54 +12:00
8dc8b4b288
chore: release version v0.3.1 2023-07-25 11:08:47 +12:00
James Harton
aa670a4a64
improvement: Add wait_for DSL. (#39) 2023-07-25 10:50:01 +12:00
dependabot[bot]
6efe5e938d
chore(deps): bump spark from 1.1.20 to 1.1.21 (#38)
Bumps [spark](https://github.com/ash-project/spark) from 1.1.20 to 1.1.21.
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v1.1.20...v1.1.21)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 09:00:02 +12:00