Commit graph

136 commits

Author SHA1 Message Date
dependabot[bot]
0e58498cba
chore(deps-dev): bump ex_doc from 0.31.2 to 0.32.0 (#26)
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.31.2 to 0.32.0.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.31.2...v0.32.0)

---
updated-dependencies:
- dependency-name: ex_doc
  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>
2024-04-11 11:26:23 +12:00
dependabot[bot]
2dae482f1a
chore(deps): bump oban from 2.17.7 to 2.17.8 (#27)
Bumps [oban](https://github.com/sorentwo/oban) from 2.17.7 to 2.17.8.
- [Release notes](https://github.com/sorentwo/oban/releases)
- [Changelog](https://github.com/sorentwo/oban/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sorentwo/oban/compare/v2.17.7...v2.17.8)

---
updated-dependencies:
- dependency-name: oban
  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>
2024-04-11 11:25:57 +12:00
dependabot[bot]
064efd498b
chore(deps): bump ash from 3.0.0-rc.4 to 3.0.0-rc.18 (#28)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.0-rc.4 to 3.0.0-rc.18.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.0-rc.4...v3.0.0-rc.18)

---
updated-dependencies:
- dependency-name: ash
  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>
2024-04-11 11:25:42 +12:00
c6e7883797
chore: enable dependabot for mix dependencies. 2024-04-11 09:31:48 +12:00
Zach Daniel
63d0437d6a ci: set pg password for CI 2024-04-05 19:59:39 -04:00
Zach Daniel
6b6e3baa8f ci: add test.migrate and test.create for subprojects test 2024-04-05 19:51:37 -04:00
Zach Daniel
e6d2f6695e ci: small config change, trying to get ash subproject test working 2024-04-05 19:37:07 -04:00
Zach Daniel
9b4d795a01 chore: release version v0.2.3-rc.1 2024-04-03 07:32:29 -04:00
Zach Daniel
187d96fa96 fix: use skip_unknown_inputs to avoid unnecessary errors 2024-04-03 07:32:19 -04:00
Alessio Montagnani
566088fd7b
fix: oban pro state active (#22) 2024-04-02 14:11:07 -04:00
Alessio Montagnani
34be4f04a5
fix: detect oban pro plugin usage and support dynamic queues (#20)
----
Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
2024-04-02 12:27:06 -04:00
Zach Daniel
59d61ea969 chore: release version v0.2.3-rc.0 2024-03-29 19:54:35 -04:00
Zach Daniel
c623c7b98f improvement: update to ash 3.0 2024-03-29 19:52:22 -04:00
Zach Daniel
a15acf77d3 chore: release version v0.2.2 2024-03-04 23:43:39 -05:00
Zach Daniel
488131e5a8 fix: properly catch when trigger no longer applies 2024-03-04 23:43:13 -05:00
Zach Daniel
20bab64e52 improvement: validate primary keys provided for job scheduling 2024-03-01 18:52:40 -05:00
Yousef
f69ee2286e
improvement: builds_trigger/3 to enable job composition without execution (#18) 2024-03-01 11:49:24 -05:00
Rebecca Le
0829dc452c
docs: Update Getting Started guide with links to Oban setup and AshOban DSL (#17)
* docs: Update Getting Started guide with links to Oban setup and AshOban DSL

* docs: Add note about fetching APIs from existing config
2024-02-29 22:26:47 -05:00
Zach Daniel
673813fba3 chore: release version v0.2.1 2024-02-28 08:10:22 -05:00
Zach Daniel
555abed0e4 fix: only drain queues when oban is in testing mode 2024-02-28 08:07:14 -05:00
Zach Daniel
4f85f5958a chore: remove oban pro 2024-02-28 07:34:09 -05:00
Zach Daniel
bea770d8f6 chore: ensure default oban config is used 2024-02-28 07:30:40 -05:00
Zach Daniel
7935a579d2 fix: properly discard all non applicable jobs 2024-02-28 07:22:55 -05:00
Zach Daniel
c6db35afe7 chore: ensure repo is present in oban pro config 2024-02-27 09:42:27 -05:00
Zach Daniel
758784277b improvement: support Oban.Pro.Testing.drain_jobs 2024-02-26 10:31:28 -05:00
Zach Daniel
b745d5ca9b chore: fix warnings in test 2024-02-24 09:38:41 -05:00
Zach Daniel
9c9e94c26d chore: update docs to reflect potential breaking change 2024-02-20 14:10:06 -05:00
Zach Daniel
2b5a44e6b8 chore: release version v0.2.0 2024-02-20 14:09:17 -05:00
Zach Daniel
3842cc65e1 improvement!: authorize always by default 2024-02-20 14:07:39 -05:00
Zach Daniel
b4e045f867 ci: get tests passing for CI 2024-02-20 13:50:56 -05:00
Zach Daniel
27d0ebb154 improvement: allow turning new authorization behavior off 2024-02-20 13:28:32 -05:00
Zach Daniel
2b8a6926ae chore: unlock unused deps 2024-02-20 13:17:19 -05:00
Zach Daniel
9343692807 chore: get postgres for testing 2024-02-20 13:15:14 -05:00
Zach Daniel
398d90600f test: fix flaky tests
chore: address credo issues
2024-02-20 13:14:02 -05:00
Zach Daniel
12f4207193 improvement: add actor_persister, and use it automatically
improvement: authorize?: true always
2024-02-20 13:02:43 -05:00
Zach Daniel
52b9c94391 chore: release version v0.1.14 2024-02-16 16:11:56 -05:00
Zach Daniel
5075981a5d chore: don't use run_action! 2024-02-14 14:27:58 -05:00
Zach Daniel
0dd7f68cf2 improvement: properly schedule scheduled actions 2024-02-14 11:28:52 -05:00
Zach Daniel
b82b41a228 chore: release version v0.1.13 2024-01-12 16:44:48 -05:00
Zach Daniel
0ccf5de4f1 chore: update docs sidebar 2024-01-12 16:44:06 -05:00
Zach Daniel
1f9a3ae4e7 docs: update ex_doc, clean up docs 2024-01-12 16:43:36 -05:00
Maciej Malecki
bfacb4572c
fix: Do not wrap paused and delete Cron options into events (#15)
It breaks the application boot by throwing an irrelevant error.
2024-01-09 07:14:46 -05:00
Zach Daniel
2667527827 chore: don't drain queues 4 times 2023-12-20 10:53:45 -05:00
Zach Daniel
3cad6a4233 fix: properly honor the drain_queues? option 2023-12-19 20:52:52 -05:00
Zach Daniel
302daaa451 chore: release version v0.1.12 2023-12-12 10:14:49 -05:00
Zach Daniel
6031158019 improvement: make draining queues optional for AshOban.schedule_and_run_triggers 2023-12-12 10:14:32 -05:00
Zach Daniel
fd4e010798 chore: release version v0.1.11 2023-12-12 09:45:13 -05:00
Zach Daniel
7f8ec4450c docs: fix build/docs/credo 2023-12-12 09:44:35 -05:00
Zach Daniel
03f7f2f662 improvement: move schedule_and_run_triggers to AshOban 2023-12-12 09:40:03 -05:00
Zach Daniel
36a441f781 chore: release version v0.1.10 2023-12-07 14:43:18 -05:00