groupedJobs.dhall 770 B

1234567891011121314151617181920212223242526
  1. let Types = ../types/package.dhall
  2. let Prelude = ../lib/prelude.dhall
  3. in λ(groupedJobs : List Types.GroupedJob)
  4. → let jobs =
  5. Prelude.List.map
  6. Types.GroupedJob
  7. Types.Job
  8. (λ(groupedJob : Types.GroupedJob) → groupedJob.job)
  9. groupedJobs
  10. let jobGroups =
  11. Prelude.List.map
  12. Types.GroupedJob
  13. (Prelude.Map.Entry Text (List Text))
  14. ( λ(groupedJob : Types.GroupedJob)
  15. → Prelude.Map.keyValue
  16. (List Text)
  17. groupedJob.job.name
  18. groupedJob.groups
  19. )
  20. groupedJobs
  21. in ./pipeline.dhall jobs ⫽ { jobGroups = jobGroups }