Recent Releases of m4.4_sciwin_client

m4.4_sciwin_client - v0.8.0

Release Notes

🚀 Features

  • Support Workflows in git submodules #137
  • Added s4n install and s4n uninstall commands #138
  • Runner supports scatter and linkMerge now
  • Support packed CWL Documents in Runner #144
  • Use ttl.sh to build Docker images for REANA on the fly (fixes #119)

🐛 Bugfixes

  • ramping up runner conformance from 204/378 to 223/378
  • fixed staging of arrays of files and dirs
  • fixed staging of iwdr arrays

🚜 Refactor

  • Code restructuring
  • Consolidation in REANA specific (De)Serialization code #145

Install s4n 0.8.0

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.8.0/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.8.0/s4n-installer.ps1 | iex"

Download s4n 0.8.0

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 6 months ago

m4.4_sciwin_client - v0.7.0

Release Notes

🚀 Features

  • Remote Execution using Reana #108
    • FAIRagro Reana Instance will be provided later, see #42
    • Credentials stored in keyring #118
    • Provenance RO-Crate can be created from remote execution 46808afdd219b68c69562fedce00e164b4fb0081
  • Possibility to connect all CWL Documents in s4n workflow connect #95
  • added --mount to s4n tool create to mount directories into working dir #103
  • added type hints in s4n tool create. Inputs prefixed like s:/mnt/ are then enforced to be of type string.

🐛 Bugfixes

  • Inputs and Outputs can not have same IDs #113

Install s4n 0.7.0

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.7.0/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.7.0/s4n-installer.ps1 | iex"

Download s4n 0.7.0

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 7 months ago

m4.4_sciwin_client - v0.6.1

Release Notes

🚀 Features

  • Added command s4n workflow visualize which accepts a path and either mermaid or dot as renderer outputting diagrams

Install s4n 0.6.1

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.6.1/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.6.1/s4n-installer.ps1 | iex"

Download s4n 0.6.1

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 9 months ago

m4.4_sciwin_client - v0.6.0

Release Notes

🚀 Features

  • Remote Execution s4n execute remote using REANA (testing) #101 + #108
  • Added workflow.toml as config format #102
  • added NetworkAccess Requirement via --net/--enable-network in s4n tool create #104
  • Support InlineTools in Workflow step #111
  • Support Expressions, Files and Directories as InitialWorkDirRequirement (in additon to Dirents)
  • Support Conditional Execution

🐛 Bugfixes

  • fixed a bug with Dockerfile path resolution
  • handle NetworkAccess Requirment in runner
  • inherit parents requirements correclty
  • ramping up runner conformance from 160/378 to 204/378

Install s4n 0.6.0

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.6.0/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.6.0/s4n-installer.ps1 | iex"

Download s4n 0.6.0

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 9 months ago

m4.4_sciwin_client - v0.5.2

Release Notes

🐛 Bugfixes

  • fixed bugs with the tool create -i argument

Install s4n 0.5.2

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.5.2/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.5.2/s4n-installer.ps1 | iex"

Download s4n 0.5.2

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 9 months ago

m4.4_sciwin_client - v0.5.1

Release Notes

🐛 Bugfixes

  • fixed serialisation error

Install s4n 0.5.1

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.5.1/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.5.1/s4n-installer.ps1 | iex"

Download s4n 0.5.1

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 9 months ago

m4.4_sciwin_client - v0.5.0

Release Notes

🚀 Features

  • Support automatic downloading if files are given with http:// or https:// protocol
  • Detect URLs as files if given with http:// or https:// protocol
  • Support Detection of Arrays as inputs in tool create #100
  • Support ExpressionLibs

🐛 Bugfixes

  • correctly support DockerRequirement.DockerOutputDirectory#96
  • made CommandOutputBinding.glob Optional #99
  • ramping up runner conformance from 131/378 to 160/378

Install s4n 0.5.0

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.5.0/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.5.0/s4n-installer.ps1 | iex"

Download s4n 0.5.0

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 9 months ago

m4.4_sciwin_client - v0.4.0

Release Notes

🚀 Features

  • Added --no-defaults flag to tool create which can be handy when using passwords as inputs

🐛 Bugfixes

  • fixed critical error in tool create where outputEval was set, even when null
  • 🏃CWL Runner
    • Fixed some bugs in CWL Runner ramping up its conformance from 126/378 to 131/378
    • Improved Array support in Runner
    • Support cwl.output.json handling in Runner
    • Support globs in Runner
  • Rewrite input ids if "bad words" are found (e.g. sql connection strings)

Install s4n 0.4.0

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.4.0/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.4.0/s4n-installer.ps1 | iex"

Download s4n 0.4.0

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 10 months ago

m4.4_sciwin_client - v0.3.0

Release Notes

🚀 Features

  • Added Containerization Support (Docker & Podman) for s4n execute local
  • Support CWL ExpressionTools

🐛 Bugfixes

  • Fixed some bugs in CWL Runner ramping up its conformance from 90/378 to 126/378

👀 Miscellaneous Tasks

  • Removed Nightly Builds CI Workflow

Install s4n 0.3.0

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.3.0/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.3.0/s4n-installer.ps1 | iex"

Download s4n 0.3.0

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 10 months ago

m4.4_sciwin_client - v0.2.0

Release Notes

New Features

  • Allowed handling of nullable and array CWLTypes using File? or File[] notation
  • Added s4n execute make-template ./path/to.cwl to create job templates #75
  • Added support for the direct execution of files #79
  • Moved Runner into separate crate (Refactor)
  • Allow Directories as output

Bugfixes

  • Fixed setting correct InitialWorkDirRequirement when -i is used in s4n tool create #69
  • Fixed handling of json-Data #60
  • Fixed unreported Bug, where CWL CommandLineTool Output was ignored if not of type File, Directory, stdout, stderr or string. 781d20e
  • Fixed Command fail because of invalid git user config - prompts user if missing #78
  • Fixed cleanup if init fails #77
  • Fixed Files in subfolders can not be created in s4n tool create #88
  • Fixed Do not check for uncommited changes if --no-run #89

Other

  • Added Tests for all Documentation examples #76
  • Added CWL Conformance Tests to CI Workflow
  • Added more integration tests

Install s4n 0.2.0

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.2.0/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.2.0/s4n-installer.ps1 | iex"

Download s4n 0.2.0

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] 11 months ago

m4.4_sciwin_client - v0.1.0

Install s4n 0.1.0

Install prebuilt binaries via shell script

sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.1.0/s4n-installer.sh | sh

Install prebuilt binaries via powershell script

sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/fairagro/m4.4_sciwin_client/releases/download/v0.1.0/s4n-installer.ps1 | iex"

Download s4n 0.1.0

| File | Platform | Checksum | |--------|----------|----------| | s4n-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | s4n-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | s4n-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | s4n-x86_64-pc-windows-msvc.msi | x64 Windows | checksum | | s4n-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum | | s4n-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

- Rust
Published by github-actions[bot] about 1 year ago