Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ash-project/ash_oban

The extension for integrating Ash resources with Oban.
https://github.com/ash-project/ash_oban

chore: release version v0.2.2

a15acf77d39d21b421360064e2be5d420d71f85e authored 10 months ago by Zach Daniel <[email protected]>
fix: properly catch when trigger no longer applies

488131e5a8c636dc7cc84b27b403fa3ee3cf99a7 authored 10 months ago by Zach Daniel <[email protected]>
improvement: validate primary keys provided for job scheduling

20bab64e52c8cc71326aef32e7d9af13d426e664 authored 10 months ago by Zach Daniel <[email protected]>
improvement: builds_trigger/3 to enable job composition without execution (#18)

f69ee2286ed86ee77cdf4aae2ae7ba09cc53956f authored 10 months ago by Yousef <[email protected]>
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 not...

0829dc452cb818c0896c1d039fea43f23d73e9a6 authored 10 months ago by Rebecca Le <[email protected]>
chore: release version v0.2.1

673813fba388b6c692db41a1b81b3fcc58469502 authored 10 months ago by Zach Daniel <[email protected]>
fix: only drain queues when oban is in testing mode

555abed0e4263fbec7ba4c6592397fc98dff0b90 authored 10 months ago by Zach Daniel <[email protected]>
chore: remove oban pro

4f85f5958a83f9a0b5bb1bafc15b4efda580bc35 authored 10 months ago by Zach Daniel <[email protected]>
chore: ensure default oban config is used

bea770d8f6e052267cd2d3c4d975e6e2f8c28845 authored 10 months ago by Zach Daniel <[email protected]>
fix: properly discard all non applicable jobs

7935a579d2bf22dc809be31798116227a613be00 authored 10 months ago by Zach Daniel <[email protected]>
chore: ensure repo is present in oban pro config

c6db35afe7749846b3272d5476b6a5d65938c439 authored 10 months ago by Zach Daniel <[email protected]>
improvement: support `Oban.Pro.Testing.drain_jobs`

758784277bb283188dcd7f0edde80e4a5f7b44a7 authored 10 months ago by Zach Daniel <[email protected]>
chore: fix warnings in test

b745d5ca9b013daf26949927ef46be9cbf2a2298 authored 10 months ago by Zach Daniel <[email protected]>
chore: update docs to reflect potential breaking change

9c9e94c26d4b559da9eba6139eebec8a55a4f65f authored 11 months ago by Zach Daniel <[email protected]>
chore: release version v0.2.0

2b5a44e6b847470ff330149ed4552f582a1b788f authored 11 months ago by Zach Daniel <[email protected]>
improvement!: authorize always by default

3842cc65e10da8f4dbd1ff692c09fc9cf0d1b51d authored 11 months ago by Zach Daniel <[email protected]>
ci: get tests passing for CI

b4e045f867cfcbbb66c873453569db3545e8421f authored 11 months ago by Zach Daniel <[email protected]>
improvement: allow turning new authorization behavior off

27d0ebb1542719925e4dc700bcedfa8abd4c2193 authored 11 months ago by Zach Daniel <[email protected]>
chore: unlock unused deps

2b8a6926ae25eddd2fd32def928717b32a8f35bd authored 11 months ago by Zach Daniel <[email protected]>
chore: get postgres for testing

934369280728ae3e9651bcfe5bceef30ba1d08f5 authored 11 months ago by Zach Daniel <[email protected]>
test: fix flaky tests

chore: address credo issues

398d90600f247606acd60453cade7e483aab2702 authored 11 months ago by Zach Daniel <[email protected]>
improvement: add `actor_persister`, and use it automatically

improvement: authorize?: true always

12f420719341db9a270e1a9e1f0840e03c29e8b5 authored 11 months ago by Zach Daniel <[email protected]>
chore: release version v0.1.14

52b9c94391b9233d1783ecf2a1b38b32b39c2f71 authored 11 months ago by Zach Daniel <[email protected]>
chore: don't use `run_action!`

5075981a5dd75115b34759078c3377e2f73111ce authored 11 months ago by Zach Daniel <[email protected]>
improvement: properly schedule scheduled actions

0dd7f68cf24910f0291e6c9f2fda3d7324c3a675 authored 11 months ago by Zach Daniel <[email protected]>
chore: release version v0.1.13

b82b41a228ba2eaa994389fe23ad7cd4d155f7ed authored 12 months ago by Zach Daniel <[email protected]>
chore: update docs sidebar

0ccf5de4f17c70d1eba2cdc59812106b8dce84e8 authored 12 months ago by Zach Daniel <[email protected]>
docs: update ex_doc, clean up docs

1f9a3ae4e7e3f837f6080cb0d2fa7d9962462f1d authored 12 months ago by Zach Daniel <[email protected]>
fix: Do not wrap `paused` and `delete` Cron options into `events` (#15)

It breaks the application boot by throwing an irrelevant error.

bfacb4572cda947bf6d5de27a075922b5d2e6c36 authored 12 months ago by Maciej Malecki <[email protected]>
chore: don't drain queues 4 times

2667527827270eb634d8a80f41e6c4ca80e30ade authored about 1 year ago by Zach Daniel <[email protected]>
fix: properly honor the `drain_queues?` option

3cad6a4233df8632c0b76badd1126f1846c1c515 authored about 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.12

302daaa45170669a8930fe0d8ff33d1c37b1b5f1 authored about 1 year ago by Zach Daniel <[email protected]>
improvement: make draining queues optional for `AshOban.schedule_and_run_triggers`

60311580192911bdf3cd73e48ed0a3d9853860fc authored about 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.11

fd4e01079821ab97589568e5508e38f804661144 authored about 1 year ago by Zach Daniel <[email protected]>
docs: fix build/docs/credo

7f8ec4450c174151409221ce76eb0b969ddd012c authored about 1 year ago by Zach Daniel <[email protected]>
improvement: move schedule_and_run_triggers to `AshOban`

03f7f2f6620f6a10fcaa75ab1e8808ed794e9240 authored about 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.10

36a441f78195f4f4e656f6a0cf268084704ff174 authored about 1 year ago by Zach Daniel <[email protected]>
improvement: make `AshOban.Test` more configurable for scheduled actions

471341d9accbb469e794001baff397f43dc39f6c authored about 1 year ago by Zach Daniel <[email protected]>
fix: fallback clause to match valid configurations

80bae3bf43c5ef90061f9ba9f353795c57c79d77 authored about 1 year ago by Zach Daniel <[email protected]>
fix: add `cron` to opt schema

345c690ec7d7be3a7394256142cae249fdec41eb authored about 1 year ago by Zach Daniel <[email protected]>
improvement: add `scheduled_action` for scheduling create/generic actions

1a957248ae39943531acd926773b6ebb8c2ed7e2 authored about 1 year ago by Zach Daniel <[email protected]>
improvement: log all errors by default, using `log_errors?` config

870c4ff447abf1e50117dc558c5a1a467c1b8ff9 authored about 1 year ago by Zach Daniel <[email protected]>
fix: reverted part of refactor in 82cb0f90d9c0550c98ca5a8081ef8bd581c66e0d (#14)

a65dd5f413b0b9f45cc6adb3ac70eae03caa35a7 authored about 1 year ago by infinitis <[email protected]>
chore: revert queues to drain twice (#13)

Co-authored-by: Alex Joss <[email protected]>

e1a028171d73a57105e72931fa482bf08e73656d authored about 1 year ago by infinitis <[email protected]>
improvement: expose drain options to AshOban.Test.schedule_and_run_triggers (#12)

Co-authored-by: Alex Joss <[email protected]>

82cb0f90d9c0550c98ca5a8081ef8bd581c66e0d authored about 1 year ago by infinitis <[email protected]>
chore: make `primary_key` variable allowed

9d5444c35fc7f306e0b51d160beff3e19263af73 authored about 1 year ago by Zach Daniel <[email protected]>
chore: change log message

65a757616395ee5b7b67861ca03da010380f2651 authored about 1 year ago by Zach Daniel <[email protected]>
improvement: add `log_final_error?` and default it to `true`

6a3cddfc0f44630415b1810c7dcf0f59c89fdae1 authored about 1 year ago by Zach Daniel <[email protected]>
improvement: don't log on raised exception, for consistency

we don't raise when an error is returned, so we won't raise when an error
is raised. It will eve...

d857705f8ca76251734d3aad71c9724c932b12a3 authored about 1 year ago by Zach Daniel <[email protected]>
improvement: support `require?: false` option on `config/3`.

09fa2c28f4ec8faa33a23a17f6aa2064c8940154 authored about 1 year ago by Zach Daniel <[email protected]>
improvement: support `action_input` on triggers

5a2d1dba347d5916c29b08a77b33766f29e63c75 authored about 1 year ago by Zach Daniel <[email protected]>
fix: nested pausing states under `events` option

fixes #10

ece3c61a330f142fa451d6772af3d7ba285a8150 authored about 1 year ago by Zach Daniel <[email protected]>
fix: only supply metadata if `read_metadata` is set

72123d1e203eb4958246ffbfe9151635bacb5a48 authored about 1 year ago by Zach Daniel <[email protected]>
fix: pass metadata argument on the udpate action

981e659c8f3756b35bb04160ff6edc4cb0c843c9 authored about 1 year ago by Zach Daniel <[email protected]>
chore: update spark, ash, and fix docs

da1398101754e19d7aec97e403413b7e40471216 authored about 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.9

4131a316d91c832320936012b6fc873325668aaa authored about 1 year ago by Zach Daniel <[email protected]>
improvement: more granular & more broad testing helpers

427b5bf04407ead4a04af9cc422fd07fe5cdaf02 authored about 1 year ago by Zach Daniel <[email protected]>
improvement: more debug logs, make debugging opt-in

2b1d6288a7041ae66bbf6396abc395a117ce6e47 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.8

b5b7e92e07fb1983c9a178e093d79faf0a21da72 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: still validate queues even when no schedulers present

91eb716c3eddfab77c55807a5a76b6c5ffe697c3 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.7

a47253cbe30799e7a928cae430f698a94bcc56c2 authored over 1 year ago by Zach Daniel <[email protected]>
docs: update docs with new spark cheat sheets, and organize everything

f73cc6b452743917197086971b92fa7bbd9ad028 authored over 1 year ago by Zach Daniel <[email protected]>
chore: remove IO.inspect

bff2ed51fe5df22a7338dadbc5869bda1a61f2b4 authored over 1 year ago by Zach Daniel <[email protected]>
fix: don't schedule triggers with no scheduler

c74eb9f8f51536e96f1dc6dff0fa0a4f95179d8d authored over 1 year ago by Zach Daniel <[email protected]>
improvement: support providing an otp app to schedule and run triggers

06c340569fc4f52a08827993eb26e6df7ea375c2 authored over 1 year ago by Zach Daniel <[email protected]>
chore: debug

99a97b379dd39481920f35e5bd56cb0f12e20612 authored over 1 year ago by Zach Daniel <[email protected]>
chore: debug

9018d13bbe1143537b4dea2b555d1920d81cee7d authored over 1 year ago by Zach Daniel <[email protected]>
improvement: support apis/resources for ash_oban

8775a1c52bcdd851199062ff8a8ff2899859821d authored over 1 year ago by Zach Daniel <[email protected]>
Update .formatter.exs to include `read_metadata` (#9)

2d03e0fe7cf09670de8f6c2c8c92a726203e577f authored over 1 year ago by Robert Ellen <[email protected]>
fix: make override job options optional (#8)

e998a278a933f25de89151adcabc1ae953ab0c9f authored over 1 year ago by Yousef Janajri <[email protected]>
improvement: support overriding job opts in run_trigger (#7)

f2bc0ab247a56dd21ea2ee1323e2935308061ff7 authored over 1 year ago by Yousef Janajri <[email protected]>
docs: update docs to remove bad example

improvement: support destroy actions in the trigger action
improvement: debug logs

2ce62a5770dd7d3bc4fd89a4ccdca2d6354d8b0e authored over 1 year ago by Zach Daniel <[email protected]>
chore: update spark

776eec962346878b5b45729c6a320478f1fd703b authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.6

5214c7f296793947a9a42d6d207ec2632f279d04 authored over 1 year ago by Zach Daniel <[email protected]>
fix: verify trigger action exists in transformer

closes #6

07a35b48f58ed2b773529e2c326ef35e0c88c12d authored over 1 year ago by Zach Daniel <[email protected]>
improvement: use read_metadata when manually scheduling

706fcdfb7c0281cc9f42aa43ebe6ec2265a305b0 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: allow `false` as the value for `scheduler_cron`

b628984c4490ba0d04b3cf086961745155f67bad authored over 1 year ago by Zach Daniel <[email protected]>
chore: commit the rest of the priority work

8e7a42d96589a70d57322e984baccb610a0cb3b4 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: add worker/scheduler priorities

9308cf0fff99303dd7bd07f2994e7d23354a25f3 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.5

76ede390d6659eac711367e0e556f472d77c4eab authored over 1 year ago by Zach Daniel <[email protected]>
improvement: only invoke error handler on last attempt

1286db7762e410de82775702ce4341401aa6f831 authored over 1 year ago by Zach Daniel <[email protected]>
fix: use same read_action in handle_error and in work

3cba3961237c13fa634b7ff4a3c332b4e78239af authored over 1 year ago by Zach Daniel <[email protected]>
improvement: drain each queue twice

47af61a53fbada081f878dd0ff46f6a4e5db2035 authored over 1 year ago by Zach Daniel <[email protected]>
fix: another syntax issue with `drain_queue/2`

ee4827cbe95d64084ad5335902dedee5fa4ba085 authored over 1 year ago by Zach Daniel <[email protected]>
fix: drain_queue syntax issue

6bd00588c71f280962350fd514626df19b3be50f authored over 1 year ago by Zach Daniel <[email protected]>
improvement: add test helper for running triggers

6f9e6ff7747450772ff73c4c005049da3a3d313a authored over 1 year ago by Zach Daniel <[email protected]>
fix: Update base engine to support rename Oban.Pro.Engines.Smart

b5ef503c6d227fee57eec6ee2dcafdd0d11dbc55 authored over 1 year ago by Yousef Janajri <[email protected]>
Allow using `worker_read_action` for locking before processing the job (#3)

3876b9cd19320c9d99d581e6aba319d5c710d9cf authored over 1 year ago by Maciej Malecki <[email protected]>
improvement: trigger_read_action, defaulting to read action

c13793db7da52baf24ca395857da33178c68a9e3 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: read with primary read for trigger

9e07f3f69967e9e6c037ad08ab011372a02c7e91 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: log error on scheduler failure

60c449b42c7a71a7d5906e6d2de507c77afc517e authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.4

f8f88bd2c1ee5e55ce2213fea715b05cfd9654ed authored over 1 year ago by Zach Daniel <[email protected]>
improvement: support `record_limit` to limit max processed records

8359e17030ec69b2d7ade78e0a60785201c0528b authored over 1 year ago by Zach Daniel <[email protected]>
docs: fix readme title

cdc3028fcbc4208ebb1ca36ce9be97f92bb36ae2 authored over 1 year ago by sitch <[email protected]>
chore: release version v0.1.3

a47cc3c8cfa76f4a84c503ca536386de48d0e73b authored over 1 year ago by Zach Daniel <[email protected]>
fix: properly raise errors instead of swallowing them

901db826ee2a76ba40a2b7f44b394dfaf26a42ca authored over 1 year ago by Zach Daniel <[email protected]>
fix: don't use `authorize?: false` for operations.

87de8a1f01aec98a0d1b10672644044281b4c8c4 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.1.2

7d4b783676dc8ee037476e9cc52f91d3c22121b5 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: make scheduler default queue the same as worker

but give scheduler a priority of 1 so it happens before workers.

1520a3db3e4d6862d6d4027845854f578ef04827 authored over 1 year ago by Zach Daniel <[email protected]>
chore: set oban dep

1eabd92c5a942a301690cf9688816519297c528b authored over 1 year ago by Zach Daniel <[email protected]>