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

github.com/gulpjs/undertaker

Task registry that allows composition through series/parallel methods.
https://github.com/gulpjs/undertaker

chore!: Stop inspecting UNDERTAKER_TIME_RESOLUTION environment variable (#98)

e255fc7c9be27d11dc8a711a3f15e058040e712c authored almost 2 years ago
chore!: Normalize repository, dropping node <10.13 support (#97)

chore: Remove arr-flatten, arr-map, collection-map, es6-weak-map, object.defaults, and object.re...

b270c2852c8398c26f1ac5b1fb80cd6e2aebdf89 authored almost 2 years ago
Docs: Restore link references

5066e4a2231273f1e159e0b60ae07b37f185a5bc authored almost 5 years ago
Release: 1.3.0

f2c46c8a3ff89030886ee79599b907d6da2460a1 authored almost 5 years ago
New: Add a 'did you mean?' note when failing to find a task (#94)

89c967552144b16ac52e45668ee7cf4d8f11e6bb authored almost 5 years ago
Build: Fix lint failures

65374533b4d19395e071c5852c082d08ed028d84 authored almost 5 years ago
Scaffold: Upgrade to v2 of template

083ce369b05f2e38562c2c23a1896541a059b90d authored almost 5 years ago
Release: 1.2.1

f826c7a90972df92984cd888446444f2fe8cb365 authored over 6 years ago
Docs: Change the param timeResolution to precision (closes #84)

69201fc234562c5aa2a8f5895ddfff2417126419 authored over 6 years ago
Fix: Avoid setting displayName on series/parallel functions (ref gulpjs/gulp#2270) (#91)

1ee58b1a374af428607fd67362895ac30927073c authored over 6 years ago
Fix: Ensure some task tests are actually running

f94fd87143b9ff81e92e193ab3c9484b787770a6 authored over 6 years ago
Scaffold: Add support-bot template

c2373f6df3e4e5d7354b938cc0303df6c91949e4 authored over 6 years ago
Build: Enforce consistent line endings

47be43fe25dcd73c797732ddea5227f242478102 authored almost 8 years ago
Release: 1.2.0

e2f4e62df015c13ea2dbae4aba550b8feafdd3cc authored almost 8 years ago
Upgrade: Update object.defaults & object.reduce

0aeba2756ae478b094686d71865c28526f69c556 authored over 8 years ago
Upgrade: Update collection-map

61b2f370a74912cd08d965f6866fd1f1a58f7447 authored over 8 years ago
Release: 1.1.0

683cf831f232ebf1a399e1662c199a9551ccea3e authored over 8 years ago
Fix: Validate series/parallel arguments aren't empty or invalid (fixes #72) (#75)

546473622f41daa1ac45144506b51e66140444b8 authored over 8 years ago
Update: Replace lodash.* modules (closes #71) (#77)

212fd7d15a1ab8da3566fec182d8877b6572d81b authored over 8 years ago
Update: Add tests for taking an array as only argument to series/parallel (closes #73) (#74)

11486e0c5beaabcea646b03bf03380de233e416c authored over 8 years ago
Fix: Inline anonymous functions to get tests passing on newer nodes (#70)

ffcb04412b824a50adecca4831395c32b1685ce1 authored over 8 years ago
Release: 1.0.0

e2b2869b7ae941c50d9bc01dc98310d0ed1fc57e authored about 9 years ago
Build: Lint all files

dc8c182bb91b4b67cd6de2c754dea85b8de9df95 authored about 9 years ago
Upgrade: Update bach

cf081d30ef4b0d02c79e0ea2886ac0527bb11220 authored about 9 years ago
Fix: Improve integration tests, especially on Windows

a2a2f73ba281b85ba83fa14c1601958e11f9605b authored about 9 years ago
Scaffold: Normalize project

f0866ccd436f46b0542e5e28e61148ea363dcad9 authored about 9 years ago
Fix: Make linting pass & add pretest hook

52c3cad218dbea789464dfde7b48e2105f317fcc authored about 9 years ago
Build: Add appveyor CI

c36a2c18068999ad1c5f6f37220a5ed1e8b9e53f authored about 9 years ago
Update: Switch to mocha + expect for testing

e3901edec6bd4a9eadcd6ef81674a783d7a68936 authored about 9 years ago
Breaking: Return wrapped task instead of original function, add unwrap method to wrapper, update tests

67fd02cdc217326cab2aa3d1d7beca9ea12cfde6 authored about 9 years ago
Docs: Added gulp-pipeline's RailsRegistry to 'in the wild' section

c0f8fff4bc56e5eb9eae39231e6260bffbb7a06a authored about 9 years ago
Release: 0.15.0

4c0a2bffd995174b1af5b15d033b7dee2cac27e2 authored about 9 years ago
Update: Surface branch flag by including it in tree

c6626347d850577aa647d6bafc30eb08c03da099 authored about 9 years ago
Release: 0.14.0

c8b61a1b72b501a382b601c605666287a708e734 authored about 9 years ago
Upgrade: Update bach

343f30d4a9975999de18c470c9c7d08d98493a04 authored about 9 years ago
Breaking: Use lodash.* npm modules & upgrade to ^4

d1f423dcc6b3c7c223dc3f6bdb2c0f345ecebb5b authored about 9 years ago
Release: 0.13.2

abe9e6a002bbf1d72498c64658961d9a822977ac authored about 9 years ago
Update: Surface branch property

3d39d993aa507694fadbe617fd2220013b8a52f6 authored about 9 years ago
Fix: Consistent naming for functions created by series/parallel

9e9ca31da4d68e1342dfd869f0422c30c291425a authored about 9 years ago
Release: 0.13.1

cc9a687e92bea04a8babdd199d2948ae20b45a0c authored about 9 years ago
Release: 0.13.0

e557dc262bcdc429f30b5b5c81411d1924d73133 authored about 9 years ago
Update: Add test for a custom registry's set method returning undefined

274e723118d8bd81211bfa6a193eff0f8009a41b authored about 9 years ago
Upgrade: Update undertaker-registry and dev dependencies (closes #18)

5aa1ce8b346adaeaf2b3b957fd01675ab1b87733 authored about 9 years ago
Docs: Add list of custom registries (closes #35)

d61dcfaece1ca030c103e5f951930932f470c6ca authored about 9 years ago
Docs: Cleanup some examples

c09f6655fcdc24f71522badab5d02b6f8b30c9c1 authored about 9 years ago
Build: Add eslint and jscs presets & update code

0c3fe1c56d12044b19239b5968fbdcbee671de6e authored about 9 years ago
Breaking: Make the tree API return an object instead of array (closes #24)

21ffabf64e5145c4ed1ecf00fa6756312ab5fb75 authored about 9 years ago
Fix: Support task aliases

25c2a906037fccce58afae3017e7e9ba0591c117 authored about 9 years ago
Build: Run travis on more node versions

65e232bc80352666792cc81699dfa332c8dc180b authored about 9 years ago
Docs: Fix link locations

afdd5eea7d73a6b8a7ce40a73ddf703b39e44e61 authored about 9 years ago
Fix: Ignore leaked global from `sparkles`

818450bd6bb834a351624d5a505225bd1a578993 authored about 9 years ago
Fix: Remove conditional use of es6-weak-map

7f076bd1b43cc53b172c353cf24ee274ea7b5db3 authored about 9 years ago
Upgrade: Bump es6-weak-map & dev dependencies

299dd4797dd4a9868759035bc44362009bfaf891 authored about 9 years ago
Docs: Improve custom registry documentation

65c4a6048fb0972409b94db08b8812059b369a32 authored about 9 years ago
Release: 0.12.1

15216d0dbb48c5cd2a6d509d027090318b99725c authored about 9 years ago
Fix: Keep task name precedence consistent

ec61638d5555af423e29d193a15e7269283b3591 authored about 9 years ago
Release: 0.12.0

e9719519cb859cc290e7c1f16ecf9a3f0b6edc84 authored about 9 years ago
New: Add `init` lifecycle method to custom registries that receives the undertaker instance (closes #25)

90960d0be52ab87038909ab4ac33006f201daa2f authored about 9 years ago
Breaking: Prefer `displayName` instead of `name` when both properties are defined (fixes #29)

e2b7aee91dbbeebc2480f160f1c56bd853622c9f authored about 9 years ago
Release: 0.11.1

cb17bf11bb6b90759453d87ed9f508bb2cb904e0 authored about 9 years ago
Fix: Capture start time only on successful completion

1a17780354a35d6a67cc90d1938862ba977997e2 authored about 9 years ago
Update: Add failing test for lastRun not returning undefined before task completion

93a602f8784bab98cf51150cef07bba24fac823e authored about 9 years ago
Release: 0.11.0

27010dfa356b0479d07e727e8316c5fb978df01d authored about 9 years ago
Update: Bump es6-weak-map/last-run & use native WeakMap if available

4256a165cc437d9a501c03089606d90695c0bfd8 authored about 9 years ago
Release: 0.10.0

ea023903496a4434e266e7efd2a655b512f01cef authored about 9 years ago
Breaking: Remove explicit get/set methods & replace with private methods _getTask/_setTask (closes #23)

a46c4283695dc573547899dcb1c610c4df8ec102 authored about 9 years ago
Release: 0.9.0

67a6537f29d7e7f96bc39044f6db792dd4ba0133 authored about 9 years ago
Update: Simplify last-run by removing taskWrappers & breaking parts into smaller modules

83dea1c6b1ca281775c217bf9e1c4aee6ace7f29 authored about 9 years ago
Update: Add task id to task event

dbae6c0ca78b582e247032a63a194bac8dd8cd67 authored about 9 years ago
Breaking: Record start time of last started tasks

The files used to compare to lastRun time might get updated during the execution of a task.

Ins...

813526e99c3a4cbb661493014c847b9a6d7f9feb authored about 9 years ago
Release: 0.8.0

dc494cd9c5eb8d3559fa2601faa24343f2a341af authored about 9 years ago
Release: 0.7.0

01e49587cc51d3be42ba7b324f48ff545d292fe9 authored about 9 years ago
Fix: Emit an error even if settling & only emit the first error in an array of errors

206c08898681d2dddacd14f0d97b94d0be3d89ea authored about 9 years ago
Breaking: Switch settle flag to an env variable

dfd038c3989d4e21dd9039154aeae9d7f3a0d617 authored about 9 years ago
Release: 0.6.0

8c78a40639f478512b0834070f9dc6b73d0a504c authored about 9 years ago
New: Add support for settling functions (ref gulpjs/gulp#871)

76095d25662e9b1b876b950d83def1b8eed7a1ef authored about 9 years ago
Release: 0.5.0

4061efe9046e79fe037216b718f34c6c730997c3 authored about 9 years ago
Scaffold: Normalize project (closes #6)

f88223f101cab832f76e8a1a62f0fc5e6c730dc7 authored about 9 years ago
New: Support displayName property on anonymous functions (ref gulpjs/gulp#858)

6174159989ffd9298f1910faed27516e169a92d7 authored about 9 years ago
Release: 0.4.0

afdbd7d5bd2ae1844eb310b7068dc05b2a6bbd10 authored about 9 years ago
Update: Add integration test for async-once usage coupled with bach

483e19e3ec842b09521764e4d70e0cf8106e1d30 authored about 9 years ago
Upgrade: Update lodash & point vinyl-fs to released version

40771290d192e3204a94185825a11e5843274b4d authored about 9 years ago
New: Record task finish times

88a7a611a6cc0f0430e600c6bd48a5f47478f374 authored about 9 years ago
Update: Add integration test with once and promisedDel

a9f7d679f04bd419e8008f042243cfb3afb29c6c authored about 9 years ago
Docs: Complete custom registry API

669dc2a0a070658356d41e2ff796fde019373ede authored about 9 years ago
Update: Add test for multiple registry support

2f9a48c99d2f3a5294c8bec3749ade2591c92b28 authored about 9 years ago
Fix: Support modified functions in custom registries

edd34876e52cd55ff2b286d0a2619bb8fd4a18d5 authored about 9 years ago
Upgrade: Update lab & code

29be181401674f9816992eb2a61d9cb7c95962a9 authored about 9 years ago
Release: 0.3.0

4d8a5a379946b13f6ff4a711bffd9e328008ffd4 authored about 9 years ago
Update: Add integration tests for vinyl streams, linting & child processes

9fa9b8e2bc1a1276ca0bf0b34ad6e6bafde49ddb authored about 9 years ago
Docs: Add travis badge

91b5ec4df46d75ae74dc650e0846d90149a38723 authored about 9 years ago
Upgrade: Update bach

5d9ed18d578a894603fd078242c6e19d9d5dc5f7 authored about 9 years ago
Docs: Add constructor and registry method

e92118c8ce5cd82b38545a012179efa3be27eed1 authored about 9 years ago
Upgrade: Update undertaker-registry

2ee8d5fbc3b914b1804b5de67973d75ca92e2e35 authored about 9 years ago
Breaking: Make the registry private & add registry API for getting/setting it

6bdc0497dbbd4fd9b0a65014dab68129f500f315 authored about 9 years ago
Docs: Specify the return value of tree API

c7895af104dadaaa6d5488a7eb1ee47dfe4aba7d authored about 9 years ago
Docs: Mention async-done

fa5c66e7835d4e29eb75c85ba8c1a55d27cf9cf1 authored about 9 years ago
Breaking: Add set API validation

d4fa30487947aba22c934b8c41a62eca2a5f8c2b authored about 9 years ago
Docs: Add detail to README

04fab113900bb3d54e4b0ec1fa03e8719e917f87 authored about 9 years ago
Update: Reorganize the project structure

2be1710812050a96a4e41045b28a18e7c5322a70 authored about 9 years ago