Skip to content

nf-lamin 0.9.0

Latest

Choose a tag to compare

@rcannood rcannood released this 07 Aug 12:44
· 1 commit to a6199d01df66157a423d569ceae404ec7b7d6856 since this release
3935ca5

This release adds the following new functionality:

  • Programmatic annotation of output artifacts:

    ch_out | map { f -> annotateArtifact(f, kind: 'dataset', ulabel_uids: ['abcdefgh']) }
  • Links runs to their Seqera Platform run page:
    image

  • Resolve lamin:// to public artifacts without being logged in
    E.g. nextflow run ... --reference lamin://<instance>/artifact/<public-reference>

  • Enables compatibility between nf-lamin and nf-schema (≥2.7.4, see nextflow-io/nf-schema#219)

Details

  • ✨ Add an annotateArtifact() DSL function to set the kind, description, ulabels and projects of an output artifact from workflow code (#102) PR @rcannood
  • ✨ Store the Seqera Platform watch url on the run as run.reference (#80) PR @rcannood
  • ✨ Resolve lamin:// uris on public instances without configuring an api key (#178) PR @rcannood
  • ✨ Resolve toRealPath() to the underlying storage path, so generic Path consumers such as nf-schema can see the artifact's real name and extension (#179) PR @rcannood
  • 🐛 Mark cancelled runs as aborted instead of errored (#181, thanks @jorenretel!) PR @rcannood
  • ⚡️ Upsert link records instead of get-then-create, saving an api call per link PR @rcannood
  • ⬆️ Update lamin-api-client to 0.1.0 PR @rcannood