Recent Releases of simpleworkflows.jl
simpleworkflows.jl - v0.29.0
SimpleWorkflows v0.29.0
Merged pull requests:
- Bump actions/checkout from 3 to 4 (#199) (@dependabot[bot])
- Bump codecov/codecov-action from 3 to 4 (#200) (@dependabot[bot])
- Big changes (#201) (@singularitti)
- Deprecate getstatus & eachstatus for AbstractWorkflow (#202) (@singularitti)
- Rename list* to filter* (#203) (@singularitti)
- Fix constructors of Workflow (#204) (@singularitti)
- CompatHelper: bump compat for EasyJobsBase to 0.15, (keep existing compat) (#205) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.28.0
SimpleWorkflows v0.28.0
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.27.1
SimpleWorkflows v0.27.1
Merged pull requests: - CompatHelper: bump compat for EasyJobsBase to 0.14, (keep existing compat) (#198) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.27.0
SimpleWorkflows v0.27.0
Merged pull requests:
- Move AbstractWorkflow (i.e., wf field) out of Executor (#193) (@singularitti)
- CompatHelper: bump compat for EasyJobsBase to 0.12, (keep existing compat) (#194) (@github-actions[bot])
- Extend ispending, isrunning, isexited, issucceeded, & isfailed; Remove extending listinterrupted (#195) (@singularitti)
- CompatHelper: bump compat for EasyJobsBase to 0.13, (keep existing compat) (#196) (@github-actions[bot])
- Add SerialExecutor & fix AsyncExecutor (#197) (@singularitti)
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.26.0
SimpleWorkflows v0.26.0
Merged pull requests: - CompatHelper: bump compat for Thinkers to 0.3, (keep existing compat) (#190) (@github-actions[bot]) - CompatHelper: bump compat for EasyJobsBase to 0.11, (keep existing compat) (#191) (@github-actions[bot]) - Some changes to internal APIs (#192) (@singularitti)
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.25.2
SimpleWorkflows v0.25.2
Merged pull requests: - CompatHelper: bump compat for EasyJobsBase to 0.10, (keep existing compat) (#189) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.25.1
SimpleWorkflows v0.25.1
Merged pull requests: - CompatHelper: bump compat for EasyJobsBase to 0.9, (keep existing compat) (#188) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.25.0
SimpleWorkflows v0.25.0
Merged pull requests:
- Rename field waitfor to delay in Executor (#186) (@singularitti)
- CompatHelper: bump compat for EasyJobsBase to 0.8, (keep existing compat) (#187) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.24.0
SimpleWorkflows v0.24.0
Merged pull requests:
- Add maketable in src/query.jl (#172) (@singularitti)
- Bump peter-evans/create-pull-request from 4 to 5 (#174) (@dependabot[bot])
- CompatHelper: bump compat for EasyJobsBase to 0.5, (keep existing compat) (#175) (@github-actions[bot])
- CompatHelper: bump compat for EasyJobsBase to 0.6, (keep existing compat) (#176) (@github-actions[bot])
- CompatHelper: bump compat for EasyJobsBase to 0.7, (keep existing compat) (#177) (@github-actions[bot])
- Add Executor, use execute! instead of run!, deprecate save in execute! (#178) (@singularitti)
- Rewrite getstatus for Workflow using MetaDiGraph, add function liststatus (#179) (@singularitti)
- Fix src and tests (#180) (@singularitti)
- CompatHelper: add new compat entry for Thinkers at version 0.2, (keep existing compat) (#182) (@github-actions[bot])
- CompatHelper: add new compat entry for MetaGraphs at version 0.7, (keep existing compat) (#183) (@github-actions[bot])
- Remove AutosaveWorkflow (#185) (@singularitti)
- Julia
Published by github-actions[bot] over 2 years ago
simpleworkflows.jl - v0.16.2
SimpleWorkflows v0.16.2
Closed issues:
- Loading saved Jobs from a JLD2 file after closing the Julia session fail to reconstruct (#134)
Merged pull requests:
- Deprecate JLD2.jldsave, use Serialization.serialize in save (#149) (@singularitti)
- Update template files (#150) (@singularitti)
- Bump peter-evans/create-pull-request from 3 to 4 (#152) (@dependabot[bot])
- Fix some bugs (#154) (@singularitti)
- Deprecate Jobs module, use EasyJobs.jl (#155) (@singularitti)
- Bump actions/checkout from 2 to 3 (#156) (@dependabot[bot])
- CompatHelper: add new compat entry for EasyJobs at version 0.1, (keep existing compat) (#157) (@github-actions[bot])
- CompatHelper: bump compat for EasyJobs to 0.2, (keep existing compat) (#158) (@github-actions[bot])
- Replace EasyJobs.jl by EasyJobsBase.jl (#159) (@singularitti)
- CompatHelper: add new compat entry for EasyJobsBase at version 0.1, (keep existing compat) (#160) (@github-actions[bot])
- Rename SavedWorkflow to AutosaveWorkflow & subtype from AbstractWorkflow (#161) (@singularitti)
- Update docs for AutosaveWorkflow & Workflow (#162) (@singularitti)
- Fix according to EasyJobsBase changes (#163) (@singularitti)
- CompatHelper: bump compat for EasyJobsBase to 0.2, (keep existing compat) (#164) (@github-actions[bot])
- CompatHelper: bump compat for EasyJobsBase to 0.3, (keep existing compat) (#165) (@github-actions[bot])
- CompatHelper: bump compat for EasyJobsBase to 0.4, (keep existing compat) (#166) (@github-actions[bot])
- Implement iterate interface eachjob for AbstractWorkflows (#167) (@singularitti)
- Implement indexing interface for EachJob (#168) (@singularitti)
- Add src/operations.jl & Fix topological_sort_by_dfs was discarded (?) in the Workflow constructor (#169) (@singularitti)
- Julia
Published by github-actions[bot] about 3 years ago
simpleworkflows.jl - v0.23.0
SimpleWorkflows v0.23.0
Merged pull requests:
- CompatHelper: bump compat for EasyJobsBase to 0.4, (keep existing compat) (#166) (@github-actions[bot])
- Implement iterate interface eachjob for AbstractWorkflows (#167) (@singularitti)
- Implement indexing interface for EachJob (#168) (@singularitti)
- Add src/operations.jl & Fix topological_sort_by_dfs was discarded (?) in the Workflow constructor (#169) (@singularitti)
- Julia
Published by github-actions[bot] about 3 years ago
simpleworkflows.jl - v0.22.0
SimpleWorkflows v0.22.0
Merged pull requests: - CompatHelper: bump compat for EasyJobsBase to 0.3, (keep existing compat) (#165) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 3 years ago
simpleworkflows.jl - v0.21.0
SimpleWorkflows v0.21.0
Merged pull requests:
- Fix according to EasyJobsBase changes (#163) (@singularitti)
- CompatHelper: bump compat for EasyJobsBase to 0.2, (keep existing compat) (#164) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 3 years ago
simpleworkflows.jl - v0.20.0
SimpleWorkflows v0.20.0
Merged pull requests:
- CompatHelper: bump compat for EasyJobs to 0.2, (keep existing compat) (#158) (@github-actions[bot])
- Replace EasyJobs.jl by EasyJobsBase.jl (#159) (@singularitti)
- CompatHelper: add new compat entry for EasyJobsBase at version 0.1, (keep existing compat) (#160) (@github-actions[bot])
- Rename SavedWorkflow to AutosaveWorkflow & subtype from AbstractWorkflow (#161) (@singularitti)
- Update docs for AutosaveWorkflow & Workflow (#162) (@singularitti)
- Julia
Published by github-actions[bot] about 3 years ago
simpleworkflows.jl - v0.19.0
SimpleWorkflows v0.19.0
Merged pull requests:
- Deprecate Jobs module, use EasyJobs.jl (#155) (@singularitti)
- Bump actions/checkout from 2 to 3 (#156) (@dependabot[bot])
- CompatHelper: add new compat entry for EasyJobs at version 0.1, (keep existing compat) (#157) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.18.1
SimpleWorkflows v0.18.1
Merged pull requests: - Bump peter-evans/create-pull-request from 3 to 4 (#152) (@dependabot[bot]) - Fix some bugs (#154) (@singularitti)
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.18.0
SimpleWorkflows v0.18.0
Closed issues:
- Loading saved Jobs from a JLD2 file after closing the Julia session fail to reconstruct (#134)
Merged pull requests:
- Add type ErredResult to catch thrown errors (#147) (@singularitti)
- Add show for ErredResult (#148) (@singularitti)
- Deprecate JLD2.jldsave, use Serialization.serialize in save (#149) (@singularitti)
- Update template files (#150) (@singularitti)
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.16.1
SimpleWorkflows v0.16.1
Closed issues:
- Rerun Jobs from a saved Workflow (JLD2 file) will have nothing to wait for since their ref fields are not savable (#133)
- Readability of Job definition (#136)
- Deprecate Job.ref field (#137)
- Avoid writing @try @catch @else (#143)
- Catch thrown errors that are not subtypes of Exception (#144)
Merged pull requests:
- Add pendingjobs, runningjobs, exitedjobs, succeededjobs, failedjobs, & interruptedjobs (#132) (@singularitti)
- Deprecate generate_id, Use UUID as Job.id (#135) (@singularitti)
- Use Thunk in Job now (#138) (@singularitti)
- Deprecate field ref in Job (#139) (@singularitti)
- Implement type SavedWorkflow (#140) (@singularitti)
- Add 1 more method to Thunk (#141) (@singularitti)
- Separate job.jl & workflow.jl into Jobs module & Workflows module (#142) (@singularitti)
- Avoid writing @try @catch @else & Catch thrown errors that are not subtypes of Exception (#145) (@singularitti)
- Update docs (#146) (@singularitti)
- Add type ErredResult to catch thrown errors (#147) (@singularitti)
- Add show for ErredResult (#148) (@singularitti)
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.17.0
SimpleWorkflows v0.17.0
Closed issues:
- Rerun Jobs from a saved Workflow (JLD2 file) will have nothing to wait for since their ref fields are not savable (#133)
- Readability of Job definition (#136)
- Deprecate Job.ref field (#137)
- Avoid writing @try @catch @else (#143)
- Catch thrown errors that are not subtypes of Exception (#144)
Merged pull requests:
- Add pendingjobs, runningjobs, exitedjobs, succeededjobs, failedjobs, & interruptedjobs (#132) (@singularitti)
- Deprecate generate_id, Use UUID as Job.id (#135) (@singularitti)
- Use Thunk in Job now (#138) (@singularitti)
- Deprecate field ref in Job (#139) (@singularitti)
- Implement type SavedWorkflow (#140) (@singularitti)
- Add 1 more method to Thunk (#141) (@singularitti)
- Separate job.jl & workflow.jl into Jobs module & Workflows module (#142) (@singularitti)
- Avoid writing @try @catch @else & Catch thrown errors that are not subtypes of Exception (#145) (@singularitti)
- Update docs (#146) (@singularitti)
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.16.0
SimpleWorkflows v0.16.0
Merged pull requests:
- Rename functions & operators in the Workflow (#129) (@singularitti)
- Add "Test association rules of operators" (#130) (@singularitti)
- Fix return results of chain, thread, fork, & converge (#131) (@singularitti)
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.15.0
SimpleWorkflows v0.15.0
Merged pull requests: - Fix saving status by JLD2.jl (#128) (@singularitti)
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.14.1
SimpleWorkflows v0.14.1
Merged pull requests:
- Remove max_time field from Job (#125) (@singularitti)
- Add getstatus for a Workflow (#126) (@singularitti)
- Fix wait in __run! (#127) (@singularitti)
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.14.0
SimpleWorkflows v0.14.0
Closed issues:
- Create DistributedJob to hold distributed/parallel jobs (#11)
Merged pull requests:
- Try to add a Node type (#112) (@singularitti)
- Add method for creating a Workflow even only 1 Job is provided (#113) (@singularitti)
- Fix initialize! that was not considered in #113 (#114) (@singularitti)
- Remove outmsg field from Job & outmsg method (#115) (@singularitti)
- Remove LegibleLambdas.jl from deps (#116) (@singularitti)
- Fix #114 & #116 (#117) (@singularitti)
- Create CODEOFCONDUCT.md (#118) (@singularitti)
- Fix run! (#120) (@singularitti)
- Rename some arguments in run! (#121) (@singularitti)
- Add docs to code (#122) (@singularitti)
- Disable creating Jobs with args parents & children (#124) (@singularitti)
- Julia
Published by github-actions[bot] over 3 years ago
simpleworkflows.jl - v0.13.1
SimpleWorkflows v0.13.1
Merged pull requests: - Update template files (#107) (@singularitti) - Restyled by prettier-markdown (#109) (@singularitti) - Bump actions/checkout from 2 to 3 (#110) (@dependabot[bot]) - Bump codecov/codecov-action from 2 to 3 (#111) (@dependabot[bot])
- Julia
Published by github-actions[bot] almost 4 years ago
simpleworkflows.jl - v0.13.0
SimpleWorkflows v0.13.0
Closed issues: - Register version 0.12.0 (#104)
Merged pull requests:
- Add serialization in run! & inner_run! (#105) (@singularitti)
- Julia
Published by github-actions[bot] about 4 years ago
simpleworkflows.jl - v0.12.0
SimpleWorkflows v0.12.0
Merged pull requests: - Change deps LightGraphs.jl to Graphs.jl (#103) (@singularitti)
- Julia
Published by github-actions[bot] about 4 years ago
simpleworkflows.jl - v0.11.0
SimpleWorkflows v0.11.0
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.10.1
SimpleWorkflows v0.10.1
Merged pull requests:
- New version: v0.10.0 (#98) (@singularitti)
- Fix the wrong position of return job (#99) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.10.0
SimpleWorkflows v0.10.0
Merged pull requests:
- New version: v0.9.3 (#95) (@singularitti)
- Rename Workflow.nodes to Workflow.jobs (#97) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.9.3
SimpleWorkflows v0.9.3
Merged pull requests:
- Fix run! for AtomicJobs does not stop even succeeded & Change attempts of run! for AtomicJob to 1 (#92) (@singularitti)
- Fix the wrong position of sleep in #92 (#93) (@singularitti)
- Separate inner_run! from run! for Workflow (#94) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.9.2
SimpleWorkflows v0.9.2
Merged pull requests:
- New version: v0.9.1 (#89) (@singularitti)
- Deprecate IOCapture.capture (#90) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.9.1
SimpleWorkflows v0.9.1
Merged pull requests:
- Set job.desc to empty string (#88) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.9.0
SimpleWorkflows v0.9.0
Merged pull requests:
- Redefine AtomicJob without type parameter T (#84) (@singularitti)
- Redefine show for AtomicJob & Workflow (#85) (@singularitti)
- CompatHelper: add new compat entry for LegibleLambdas at version 0.3, (keep existing compat) (#86) (@github-actions[bot])
- New version: v0.9.0 (#87) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.8.1
SimpleWorkflows v0.8.1
Merged pull requests: - New version: v0.8.0 (#82) (@singularitti) - New version: v0.8.1 (#83) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.8.0
SimpleWorkflows v0.8.0
Merged pull requests:
- New version: v0.7.0 (#80) (@singularitti)
- Add retru attempts to run! for AtomicJobs & Workflows (#81) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.7.0
SimpleWorkflows v0.7.0
Merged pull requests:
- New version: v0.6.0 (#77) (@singularitti)
- Use Task instead of Future, @spawn instead of @async (#78) (@singularitti)
- Async each job in the Workflow but sync in the end (#79) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.6.0
SimpleWorkflows v0.6.0
Merged pull requests:
- New version: v0.5.1 (#75) (@singularitti)
- Give ▷, ⋲, ⋺, ⋄ ASCII names & fix their return types (#76) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.5.1
SimpleWorkflows v0.5.1
Merged pull requests:
- New version: v0.5.0 (#73) (@singularitti)
- Fix show for AtomicJob in a container (#74) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.5.0
SimpleWorkflows v0.5.0
Closed issues:
- Do not change id on each run! (#61)
- Allow each job only has one row in the JOB_REGISTRY (#64)
- Redefine JOB_REGISTRY & queue (#68)
Merged pull requests:
- New version: v0.4.0 (#59) (@singularitti)
- Add sleep interval in run! for Workflows (#60) (@singularitti)
- Rewrite reset! to initialize! (#62) (@singularitti)
- Rewrite query & queue (#63) (@singularitti)
- Add isexecuted (#65) (@singularitti)
- Revert "Add isexecuted" (#66) (@singularitti)
- Add isexecuted (#67) (@singularitti)
- Fix #61, #64, & #68 (#69) (@singularitti)
- Add field job.count in AtomicJob & fix ntimes (#70) (@singularitti)
- Fix queue (#71) (@singularitti)
- Fix queue (#72) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.4.0
SimpleWorkflows v0.4.0
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.3.0
SimpleWorkflows v0.3.0
Closed issues:
- Deprecate AndJobs (#54)
Merged pull requests:
- New version: v0.2.1 (#56) (@singularitti)
- Rename → to ▷ (#57) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.2.1
SimpleWorkflows v0.2.1
Closed issues: - Register package v0.2.0 (#50)
Merged pull requests:
- Add method ⋲, ⋺, & ⋄ (#53) (@singularitti) (Then commented)
- Require the graph of the Workflow to be connected (#55) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago
simpleworkflows.jl - v0.2.0
SimpleWorkflows v0.2.0
Closed issues:
- Deprecate UUID as id (#3)
- Provide ASCII aliases for ←, →, and ∥ (#9)
- How to "rerun" a Job? (#28)
- Add a database (or registry) for Jobs (#30)
- Rethink "rerun" (#32)
- Make each Job's id really unique (#40)
Merged pull requests:
- Move some basic code from Express.jl (#1) (@singularitti)
- Add logger to run! & fix time printing (#2) (@singularitti)
- Remove UUIDs as id from Job (#4) (@singularitti)
- Implement Workflow & graph methods (#5) (@singularitti)
- Add more combination methods of Jobs & TieInPoints (#6) (@singularitti)
- Add InternalAtomicJob & its run! (#7) (@singularitti)
- Add type Script & redefine ExternalAtomicJob with a type parameter (#8) (@singularitti)
- Add setting and getting metadata (#10) (@singularitti)
- CompatHelper: add new compat entry for "BangBang" at version "0.3" (#12) (@github-actions[bot])
- CompatHelper: add new compat entry for "MetaGraphs" at version "0.6" (#13) (@github-actions[bot])
- CompatHelper: add new compat entry for "LightGraphs" at version "1.3" (#14) (@github-actions[bot])
- CompatHelper: add new compat entry for "ColorTypes" at version "0.10" (#15) (@github-actions[bot])
- Add WORKFLOW_REGISTRY to track all Workflows & add function reset! (#16) (@singularitti)
- Remove field content from type Script (#17) (@singularitti)
- Save Workflow when run! using serialize (#18) (@singularitti)
- Update run! for Workflows if there exists a serialized file (#19) (@singularitti)
- CompatHelper: bump compat for "ColorTypes" to "0.11" (#20) (@github-actions[bot])
- CompatHelper: add new compat entry for "AbInitioSoftwareBase" at version "0.2" (#21) (@github-actions[bot])
- Update template files (#22) (@singularitti)
- Deprecate type Script, Merge the definitions of ExternalAtomicJob & InternalAtomicJob into AtomicJob (#24) (@singularitti)
- Add type DistributedJob (#25) (@singularitti)
- Deprecate macro @job (#26) (@singularitti)
- Redefine AtomicJob (#27) (@singularitti)
- How to "rerun" a Job? (#29) (@singularitti)
- Add Job registry (#31) (@singularitti)
- Rename runjob back to run! (#33) (@singularitti)
- Make JobStatus a Enum type (#34) (@singularitti)
- CompatHelper: add new compat entry for "IOCapture" at version "0.2" (#35) (@github-actions[bot])
- CompatHelper: add new compat entry for "DataFrames" at version "1" (#36) (@github-actions[bot])
- Fix run! for AtomicJob (#37) (@singularitti)
- Add generate_id, change AtomicJob.id from UUID to Int64 (#38) (@singularitti)
- Split run! into 3 more functions: register!, _run! & _call (#39) (@singularitti)
- Use isnew to identify old jobs & new jobs, also change old jobs' ids as explained in #40 (#41) (@singularitti)
- Fix _register! result since query returns a DataFrame, not a DataFrameRow (#42) (@singularitti)
- Move things to jobs.jl (#43) (@singularitti)
- Deprecate a bunch of things in graph.jl (#44) (@singularitti)
- Rewrite Workflow, dependencies, & → (#45) (@singularitti)
- Add run! for Workflow (#46) (@singularitti)
- Implement → for multiple jobs (#47) (@singularitti)
- Add reset! for AtomicJob, Workflow, DEPENDENCIES & JOB_REGISTRY (#48) (@singularitti)
- Update show for AtomicJob & Workflow (#49) (@singularitti)
- Rename package from SimpleWorkflow.jl to SimpleWorkflows.jl (#51) (@singularitti)
- Julia
Published by github-actions[bot] over 4 years ago