Unverified Commit dcfa9bb8 authored by Marius van den Beek's avatar Marius van den Beek Committed by GitHub
Browse files

Merge pull request #20260 from common-workflow-lab/metadata-CONVERTER_tar_to_directory

Fix tool-provided metadata for CONVERTER_tar_to_directory
parents a4bad06a 663c08ae
Loading
Loading
Loading
Loading
+14 −9
Original line number Diff line number Diff line
<tool id="CONVERTER_tar_to_directory" name="Convert tar to directory" version="1.0.1" profile="17.05">
<tool id="CONVERTER_tar_to_directory" name="Convert tar to directory" version="1.0.1" profile="21.09">
    <!-- Don't use tar directly so we can verify safety of results - tar -xzf '$input1'; -->
    <requirements>
        <requirement type="package" version="23.2.1">galaxy-util</requirement>
    </requirements>
    <command>
        mkdir '$output1.files_path';
        cd '$output1.files_path';
    <command detect_errors="exit_code"><![CDATA[
cp '$provided_metadata' 'galaxy.json' &&
mkdir '$output1.files_path' &&
cd '$output1.files_path' &&
python -c "from galaxy.util.compression_utils import CompressedFile; CompressedFile('$input1').extract('.');"
    </command>
    ]]></command>
    <configfiles>
        <configfile name="provided_metadata">{"output1": {"created_from_basename": "${input1.created_from_basename}"}}
</configfile>
    </configfiles>
    <inputs>
        <param format="tar" name="input1" type="data"/>
    </inputs>
    <outputs>
        <data format="directory" name="output1"/>
        <data format="directory" name="output1" metadata_source="input1" />
    </outputs>
    <tests>
        <test>
@@ -20,6 +25,6 @@
            <output name="output1" ftype="directory" value="testdir1.tar.directory"/>
        </test>
    </tests>
    <help>
    </help>
    <help><![CDATA[
    ]]></help>
</tool>