Skip to content

Releases: tom-tan/shaft

v0.9.2

16 Dec 06:13
v0.9.2
7aaba16
Compare
Choose a tag to compare
  • Simplify internal CI actions for releases. The release binaries are same as v0.9.1.

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.9.1

11 Dec 03:55
v0.9.1
93526d0
Compare
Choose a tag to compare

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.8.0

08 Sep 19:27
v0.8.0
d34e214
Compare
Choose a tag to compare

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.7.0

07 Sep 12:49
v0.7.0
6d037fd
Compare
Choose a tag to compare
  • Support cwl:requirements in the input object
  • Support shaft:inherited-requirements and shaft:inherited-hints in the input object
    • It enables shaft to handle inherited requirements and hints from the parent workflow
  • [dev] Provide setup-njs.sh script to deploy libnjs.
  • [dev] Simplify dev container

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.6.2

13 Aug 14:40
v0.6.2
7b8c0e0
Compare
Choose a tag to compare
  • Add a license notice of musl libc in static build configuration

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.6.1

13 Aug 13:08
v0.6.1
bfd1bf2
Compare
Choose a tag to compare
  • Add --license option to show the license information about shaft and third party libraries

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.6.0

12 Aug 18:24
v0.6.0
798e589
Compare
Choose a tag to compare

New feature

  • The shaft uses njs as an internal JavaScript runtime! Therefore it works without any external JavaScript runtime!

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.5.2

01 Jun 05:47
v0.5.2
e59c57a
Compare
Choose a tag to compare
  • Remove ResourceRequirement from unsupported process requirements
    • Although shaft recognizes ResourceRequirement and sets properties such as runtime.cores, it does not restrict the available CPU cores in actual. It will be fixed it the future release.

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.5.1

31 May 04:06
v0.5.1
12b1ac4
Compare
Choose a tag to compare
  • Fix handling of secondaryFiles and listing

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement

v0.5.0

29 May 17:00
v0.5.0
61bcf52
Compare
Choose a tag to compare
  • Implement ShellCommandRequirement
  • Fix handling of record types

Conformance tests for CWL v1.0

version commit

Classes

CommandLineTool ExpressionTool

Required features

Required

Optional features

DockerRequirement EnvVarRequirement InitialWorkDirRequirement InlineJavascriptRequirement ResourceRequirement SchemaDefRequirement ShellCommandRequirement