-
Notifications
You must be signed in to change notification settings - Fork 30
Release 3.1.0 #401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jonasscheid
wants to merge
200
commits into
master
Choose a base branch
from
dev
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Release 3.1.0 #401
Changes from all commits
Commits
Show all changes
200 commits
Select commit
Hold shift + click to select a range
6611217
Add proteoform to pipeline output
JuliaGraf 3cfc6f0
Update changelog
JuliaGraf f1a4385
Lint Changelog
JuliaGraf d332972
Merge pull request #376 from JuliaGraf/proteoform
jonasscheid 18a2222
Template update for nf-core/tools version 3.3.1
nf-core-bot aae99a1
initial commit
janaHoffmann1 110bcef
merge template
jonasscheid 9c4bf03
add default snap
jonasscheid ebfce73
fix ro-crate-metadata
jonasscheid 5dd26cf
fix maintainers
jonasscheid 7b9212c
fix some nf-core linting warnings and bump mqc version
jonasscheid c2447d4
fix default nf-test
jonasscheid 2ce1816
fix trailing whitespace
jonasscheid e2702e7
nf-test.yml aktualisieren
jonasscheid 1f041cf
fix pyopenms version parsing, update snapshot
jonasscheid 2d657df
Merge branch 'template-merge-331' of https://github.com/jonasscheid/m…
jonasscheid 6cceff2
Put result file temporarily on ignore list due to float rounding inco…
jonasscheid b05cd9f
Put result file temporarily on ignore list due to float rounding inco…
jonasscheid cc7dcdf
add mqc_length_dist file to ignore list
jonasscheid 1f5f47f
update snapshot
jonasscheid fc16d95
Change lineplots to box plots
JuliaGraf 21873d1
Add peptide intensity box plots
JuliaGraf abb9ae5
Change to log2
JuliaGraf c9478b5
Update assets/multiqc_config.yml
jonasscheid adc185f
Update CHANGELOG.md
jonasscheid b56ca9f
Merge pull request #382 from JuliaGraf/boxplots
jonasscheid a47b375
Round all float values to 5 decimals to ensure stable checksums
jonasscheid 19f5607
Merge branch 'dev' into template-merge-331
jonasscheid 61b50f5
Update base.config
jonasscheid 7fd77ef
Update CHANGELOG.md
jonasscheid 0a32468
check result files for same peptide content
jonasscheid 3f8ba1a
Merge pull request #385 from nf-core/fix-config-fullname
jonasscheid 19d6e93
Merge branch 'dev' into template-merge-331
jonasscheid 8278f39
update to epicore version 0.1.5
janaHoffmann1 dc956e8
change pipeline params
janaHoffmann1 31d2964
ignore snapping md5sum, check content
jonasscheid 6d6f49a
remove duplicated percolator test. Testing percolator is contained in…
jonasscheid b81dfc0
Add nftest for ionannotator, increase fdr threshold to perform meanin…
jonasscheid 43484b7
add mokapot nftest
jonasscheid 7d13b19
add speclib nftest
jonasscheid d4dc8ee
fix mokapot and speclib tests
jonasscheid e79532c
increase mokapot testfdr to let testruns pass, ignore all mqc/*.txt f…
jonasscheid b2de994
changelog
jonasscheid f8cd215
update CHANGELOG
janaHoffmann1 6cb8756
Make descriptions visible in the report
JuliaGraf 77a99dc
solve merge conflicts
janaHoffmann1 aa172d6
fix merge of mhcquant
janaHoffmann1 a8783b4
fix lint and pre-commit error
janaHoffmann1 0a4cbdb
Merge pull request #379 from jonasscheid/template-merge-331
jonasscheid 90d5f6e
Merge branch 'dev' into epicore
janaHoffmann1 4e85d7e
Change count to frequency in length distribution, count unique sequen…
JuliaGraf 8f73ef8
Add descriptions for all plots
JuliaGraf 72d4218
move epicore.nf to main/epicore.nf
janaHoffmann1 d4f3753
add epicore environment.yml
janaHoffmann1 40c1176
update ro-crate-metadata
janaHoffmann1 5ae3b3e
rename params to epicore_*, remove all non changing epicore params fr…
janaHoffmann1 b37ec13
remove else block of --epicore, update channel parsing
janaHoffmann1 140b54b
Control how outliers are displayed in box plots
JuliaGraf fa7575a
Update CHANGELOG.md
JuliaGraf 258ea8c
Coarsen binning for TICs and move general stats to the top
JuliaGraf b8351e1
Update CHANGELOG.md
JuliaGraf e19f45e
Merge pull request #388 from JuliaGraf/fix_binning
jonasscheid 326adbe
Template update for nf-core/tools version 3.3.2
nf-core-bot 0d88fe9
Initial commit
JuliaGraf e52263f
Enable patient-specific fasta
JuliaGraf a611fa4
Fix bug
JuliaGraf 0686df4
Move definition of fasta channel to else clause
JuliaGraf 6949096
Remove test data
JuliaGraf 595ec0e
Update modules.config
jonasscheid 4488bbc
Merge pull request #392 from nf-core/fix-global-idfilter-config
jonasscheid 112d9ee
Remove ext field from the meta-map after branching
JuliaGraf 836e9fe
Add additional file extensions for fastas
JuliaGraf faa7d6a
Add warning if both --fasta and samplesheet fastas are provided
JuliaGraf 698deb8
Fix typo
JuliaGraf 1532c72
Update CHANGELOG.md
JuliaGraf 5335657
Update usage.md
JuliaGraf 75aaab3
Merge the two if-else clauses
JuliaGraf 5b0b6ca
Remove --fasta parameter from test config
JuliaGraf 5113177
Fix linting
JuliaGraf 4a83eee
Only create decoy database once per sample+condition
JuliaGraf be4787e
Fix bug
JuliaGraf 423f490
merge tempalte
jonasscheid 5d56ef5
fix linting
jonasscheid 9281066
update snapshots
jonasscheid 667657b
Merge pull request #393 from jonasscheid/template-merge-332
jonasscheid 29f09d9
add groupKey to sample-specific fasta track
jonasscheid 95acf63
Merge pull request #391 from JuliaGraf/fasta
jonasscheid 1ca6d32
update output columns in output.md, add description to html plots, ch…
janaHoffmann1 5f51794
update to epicore v0.1.6
janaHoffmann1 f393274
Merge branch 'dev' into epicore
jonasscheid da7e3a4
add epicore test
janaHoffmann1 bca54b6
add epicore snapshot file
janaHoffmann1 32dab70
fix lint errors
janaHoffmann1 67d0350
update epicore test
janaHoffmann1 6b83105
Update modules/local/epicore/environment.yml
janaHoffmann1 7a55d79
Update docs/output.md
janaHoffmann1 33a92ed
Update docs/output.md
janaHoffmann1 034777e
Update docs/output.md
janaHoffmann1 182e5fb
Update docs/output.md
janaHoffmann1 7f24f6a
Update docs/output.md
janaHoffmann1 7359cb6
fix epicore version output
janaHoffmann1 10d6ec2
update version in epicore test, add epicore to full test
janaHoffmann1 35f4bb3
fix whitespaces
janaHoffmann1 26638e7
Merge pull request #386 from janaHoffmann1/epicore
janaHoffmann1 de921b1
Merge branch 'dev' into boxplots
JuliaGraf 1079fc6
Merge pull request #387 from JuliaGraf/boxplots
jonasscheid 5098b24
Write out FDR-filtered global FDR peptide list, instead of 100% FDR list
jonasscheid 8a31c55
Save global fdr filtered speclib in global_fdr output folder
jonasscheid 819a777
Fix correct channel emit
jonasscheid a459cd7
Update MS2rescore container (new DeepLC version)
steffenlem 870b636
update snapshots
jonasscheid 160c0c3
update CHANGELOG
jonasscheid 17bdb2e
Merge pull request #394 from nf-core/jonasscheid-patch-global-fdr
jonasscheid e3d0319
Update easypqp container version to 0.1.53
jonasscheid 99525be
Update easypqp version to 0.1.53
jonasscheid 83f2a3a
Update easypqp version to 0.1.53
jonasscheid 9847879
Update easypqp container version to 0.1.53
jonasscheid 3644224
Add '--diannpqp' argument to module configurations
jonasscheid c36f52b
Update easypqp version to 0.1.53 in tests
jonasscheid 7977a34
Merge branch 'nf-core:dev' into dev
steffenlem d2b018e
Update EasyPQP version in CHANGELOG
jonasscheid ac3e51f
Merge pull request #395 from steffenlem/dev
jonasscheid 2e4e215
Merge pull request #396 from nf-core/bump-easypqp
jonasscheid 0796acf
Update labels for global configurations
jonasscheid 8206507
Add high memory and CPU processing configuration
jonasscheid 57b9436
Fix changelog entry for FDR-filtered peptide list
jonasscheid deda148
Merge pull request #397 from nf-core/fix-globalfdr-ressource_allocation
jonasscheid 20e4ba8
Initial plan
Copilot 552ee83
Update README with new subworkflows and global FDR documentation
Copilot 7a9b2d5
Update usage documentation with new subworkflows and features
Copilot a547bd0
Address reviewer feedback: restructure documentation and consolidate …
Copilot 42cf58e
Remove mokapot from complete workflow example
Copilot c8bc8ab
Merge pull request #399 from nf-core/copilot/fix-72f40d13-378b-4ce8-b…
jonasscheid ed63780
lint
jonasscheid 5205b44
sync ro crate
jonasscheid 0aed628
Update README.md
jonasscheid fbc0e1d
Update docs/usage.md
jonasscheid 1cdd1f5
Update docs/usage.md
jonasscheid da6155a
fix linting
jonasscheid 9f7c2a5
update snapshots with release version
jonasscheid 2d30adf
Merge pull request #400 from nf-core/update-docs
jonasscheid 9368daa
Add a column for unique accessions
JuliaGraf 80c5a3a
Remove special character from column name to resolve bug
JuliaGraf 527305b
Update changelog
JuliaGraf 08479da
Merge pull request #403 from JuliaGraf/unique_accessions
JuliaGraf 3337406
Initial plan
Copilot 44d2cca
Add default values to nextflow_schema.json from nextflow.config params
Copilot 803b559
Update nextflow_schema.json
jonasscheid 5f5a327
Update nextflow_schema.json
jonasscheid 6f9fed2
fix nf-core lint
jonasscheid 5ccdaef
fix trailing whitespace
jonasscheid 772dea5
add nf-core bot automations
jonasscheid d38ea69
specify mhcquant as target repo
jonasscheid 1d9eabe
Update DOI to MHCquant2 publication
jonasscheid 46f7af4
add .vscode/settings.json to nf-core.yml to run nf-core pipelines lin…
jonasscheid b334333
update ro-create
jonasscheid 9cbef27
Merge pull request #404 from nf-core/copilot/fix-20167b1f-b3d6-4467-b…
jonasscheid c27bbb1
Initial plan
Copilot 27e3b78
Change "false" to false in assets/multiqc_config.yml
Copilot 44dfa86
Add changelog update script for CI integration
jonasscheid f3b745d
Merge pull request #407 from nf-core/copilot/fix-boolean-value-in-config
jonasscheid 659eb7c
Implementation attempt to update-snapshots using nf-core bot
jonasscheid 813545e
Delete .github/workflows/update-textual-snapshots.yml
jonasscheid 906babc
Delete .github/workflows/changelog.yml
jonasscheid f553b79
Merge pull request #406 from nf-core/update-doi
jonasscheid 22c6306
Update .github/workflows/update-snapshots.yml
jonasscheid 9e1e619
Merge pull request #405 from nf-core/add-nfcore-bot
jonasscheid 9d332a5
Template update for nf-core/tools version 3.4.1
nf-core-bot 7598072
merge dev into template
jonasscheid 3c1e3ec
don't rely on deeplc rt, take comet rt
jonasscheid ff13347
update changelog
jonasscheid 6142b97
Merge pull request #411 from jonasscheid/fix-409
jonasscheid 873fcbb
update snapshots and add skip_features to nf-core yml
jonasscheid bb8baed
sync ro crate
jonasscheid 5af8402
update snapshots, fix conda versions
jonasscheid b09df4c
update ion annotator snapshot
jonasscheid 97bc60f
fix prettier
jonasscheid 94c09f5
Merge pull request #410 from nf-core/nf-core-template-merge-3.4.1
jonasscheid 489fd74
bump openms version, update snapshots
jonasscheid 8d87767
changelog
jonasscheid b072076
Merge branch 'dev' into update-snapshots
jonasscheid 70c64b3
Merge pull request #415 from jonasscheid/update-snapshots
jonasscheid 6f8929c
Downgrad to py310 in .github/actions/nf-test/action.yml
jonasscheid 5afe8bf
Update modules/local/epicore/environment.yml
jonasscheid 9e09bb0
Update modules/local/epicore/main.nf
jonasscheid fe93af5
Update modules/local/epicore/main.nf
jonasscheid 7c5a53c
Update modules/local/epicore/main.nf
jonasscheid ca8c2b5
Apply suggestion from @jonasscheid
jonasscheid 4b35ed8
Apply suggestion from @jonasscheid
jonasscheid 7401dc2
Apply suggestion from @jonasscheid
jonasscheid 261053c
Update conf/modules.config
jonasscheid 7bff7a1
Update .github/actions/nf-test/action.yml
jonasscheid fdd13c2
Apply reviewer comments
jonasscheid e8676bb
[automated] Fix code linting
nf-core-bot f7cd147
Update CHANGELOG.md
jonasscheid 3eff633
Merge pull request #417 from jonasscheid/dev
jonasscheid 3d63754
Apply suggestion from @jonasscheid
jonasscheid 990e863
drop conda tests temporarily due to unstable conda env building. Need…
jonasscheid 7487e49
Update CHANGELOG with CI testing changes
jonasscheid f29a8d9
Merge pull request #426 from nf-core/prepare-release
jonasscheid File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,20 +1,21 @@ | ||
| { | ||
| "name": "nfcore", | ||
| "image": "nfcore/gitpod:latest", | ||
| "remoteUser": "gitpod", | ||
| "runArgs": ["--privileged"], | ||
| "image": "nfcore/devcontainer:latest", | ||
|
|
||
| // Configure tool-specific properties. | ||
| "customizations": { | ||
| // Configure properties specific to VS Code. | ||
| "vscode": { | ||
| // Set *default* container specific settings.json values on container create. | ||
| "settings": { | ||
| "python.defaultInterpreterPath": "/opt/conda/bin/python" | ||
| }, | ||
| "remoteUser": "root", | ||
| "privileged": true, | ||
| "runArgs": ["--device=/dev/loop-control", "--device=/dev/loop0", "--device=/dev/loop1"], | ||
|
|
||
| // Add the IDs of extensions you want installed when the container is created. | ||
| "extensions": ["ms-python.python", "ms-python.vscode-pylance", "nf-core.nf-core-extensionpack"] | ||
| } | ||
| "remoteEnv": { | ||
| // Workspace path on the host for mounting with docker-outside-of-docker | ||
| "LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}" | ||
| }, | ||
|
|
||
| "onCreateCommand": "./.devcontainer/setup.sh", | ||
|
|
||
| "hostRequirements": { | ||
| "cpus": 4, | ||
| "memory": "16gb", | ||
| "storage": "32gb" | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| #!/usr/bin/env bash | ||
|
|
||
| # Customise the terminal command prompt | ||
| echo "export PROMPT_DIRTRIM=2" >> $HOME/.bashrc | ||
| echo "export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] '" >> $HOME/.bashrc | ||
| export PROMPT_DIRTRIM=2 | ||
| export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] ' | ||
|
|
||
| # Update Nextflow | ||
| nextflow self-update | ||
|
|
||
| # Update welcome message | ||
| echo "Welcome to the nf-core/mhcquant devcontainer!" > /usr/local/etc/vscode-dev-containers/first-run-notice.txt |
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,69 @@ | ||
| name: "Get number of shards" | ||
| description: "Get the number of nf-test shards for the current CI job" | ||
| inputs: | ||
| max_shards: | ||
| description: "Maximum number of shards allowed" | ||
| required: true | ||
| paths: | ||
| description: "Component paths to test" | ||
| required: false | ||
| tags: | ||
| description: "Tags to pass as argument for nf-test --tag parameter" | ||
| required: false | ||
| outputs: | ||
| shard: | ||
| description: "Array of shard numbers" | ||
| value: ${{ steps.shards.outputs.shard }} | ||
| total_shards: | ||
| description: "Total number of shards" | ||
| value: ${{ steps.shards.outputs.total_shards }} | ||
| runs: | ||
| using: "composite" | ||
| steps: | ||
| - name: Install nf-test | ||
| uses: nf-core/setup-nf-test@v1 | ||
| with: | ||
| version: ${{ env.NFT_VER }} | ||
| - name: Get number of shards | ||
| id: shards | ||
| shell: bash | ||
| run: | | ||
| # Run nf-test with dynamic parameter | ||
| nftest_output=$(nf-test test \ | ||
| --profile +docker \ | ||
| $(if [ -n "${{ inputs.tags }}" ]; then echo "--tag ${{ inputs.tags }}"; fi) \ | ||
| --dry-run \ | ||
| --ci \ | ||
| --changed-since HEAD^) || { | ||
| echo "nf-test command failed with exit code $?" | ||
| echo "Full output: $nftest_output" | ||
| exit 1 | ||
| } | ||
| echo "nf-test dry-run output: $nftest_output" | ||
|
|
||
| # Default values for shard and total_shards | ||
| shard="[]" | ||
| total_shards=0 | ||
|
|
||
| # Check if there are related tests | ||
| if echo "$nftest_output" | grep -q 'No tests to execute'; then | ||
| echo "No related tests found." | ||
| else | ||
| # Extract the number of related tests | ||
| number_of_shards=$(echo "$nftest_output" | sed -n 's|.*Executed \([0-9]*\) tests.*|\1|p') | ||
| if [[ -n "$number_of_shards" && "$number_of_shards" -gt 0 ]]; then | ||
| shards_to_run=$(( $number_of_shards < ${{ inputs.max_shards }} ? $number_of_shards : ${{ inputs.max_shards }} )) | ||
| shard=$(seq 1 "$shards_to_run" | jq -R . | jq -c -s .) | ||
| total_shards="$shards_to_run" | ||
| else | ||
| echo "Unexpected output format. Falling back to default values." | ||
| fi | ||
| fi | ||
|
|
||
| # Write to GitHub Actions outputs | ||
| echo "shard=$shard" >> $GITHUB_OUTPUT | ||
| echo "total_shards=$total_shards" >> $GITHUB_OUTPUT | ||
|
|
||
| # Debugging output | ||
| echo "Final shard array: $shard" | ||
| echo "Total number of shards: $total_shards" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,111 @@ | ||
| name: "nf-test Action" | ||
| description: "Runs nf-test with common setup steps" | ||
| inputs: | ||
| profile: | ||
| description: "Profile to use" | ||
| required: true | ||
| shard: | ||
| description: "Shard number for this CI job" | ||
| required: true | ||
| total_shards: | ||
| description: "Total number of test shards(NOT the total number of matrix jobs)" | ||
| required: true | ||
| paths: | ||
| description: "Test paths" | ||
| required: true | ||
| tags: | ||
| description: "Tags to pass as argument for nf-test --tag parameter" | ||
| required: false | ||
| runs: | ||
| using: "composite" | ||
| steps: | ||
| - name: Setup Nextflow | ||
| uses: nf-core/setup-nextflow@v2 | ||
| with: | ||
| version: "${{ env.NXF_VERSION }}" | ||
|
|
||
| - name: Set up Python | ||
| uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6 | ||
| with: | ||
| python-version: "3.14" | ||
|
|
||
| - name: Install nf-test | ||
| uses: nf-core/setup-nf-test@v1 | ||
| with: | ||
| version: "${{ env.NFT_VER }}" | ||
| install-pdiff: true | ||
|
|
||
| - name: Setup apptainer | ||
| if: contains(inputs.profile, 'singularity') | ||
| uses: eWaterCycle/setup-apptainer@main | ||
|
|
||
| - name: Set up Singularity | ||
| if: contains(inputs.profile, 'singularity') | ||
| shell: bash | ||
| run: | | ||
| mkdir -p $NXF_SINGULARITY_CACHEDIR | ||
| mkdir -p $NXF_SINGULARITY_LIBRARYDIR | ||
|
|
||
| - name: Conda setup | ||
| if: contains(inputs.profile, 'conda') | ||
| uses: conda-incubator/setup-miniconda@505e6394dae86d6a5c7fbb6e3fb8938e3e863830 # v3 | ||
| with: | ||
| auto-update-conda: true | ||
| conda-solver: libmamba | ||
| channels: conda-forge | ||
| channel-priority: strict | ||
| conda-remove-defaults: true | ||
|
|
||
| - name: Run nf-test | ||
| shell: bash | ||
| env: | ||
| NFT_WORKDIR: ${{ env.NFT_WORKDIR }} | ||
| run: | | ||
| nf-test test \ | ||
| --profile=+${{ inputs.profile }} \ | ||
| $(if [ -n "${{ inputs.tags }}" ]; then echo "--tag ${{ inputs.tags }}"; fi) \ | ||
| --ci \ | ||
| --changed-since HEAD^ \ | ||
| --verbose \ | ||
| --tap=test.tap \ | ||
| --shard ${{ inputs.shard }}/${{ inputs.total_shards }} | ||
|
|
||
| # Save the absolute path of the test.tap file to the output | ||
| echo "tap_file_path=$(realpath test.tap)" >> $GITHUB_OUTPUT | ||
|
|
||
| - name: Generate test summary | ||
| if: always() | ||
| shell: bash | ||
| run: | | ||
| # Add header if it doesn't exist (using a token file to track this) | ||
| if [ ! -f ".summary_header" ]; then | ||
| echo "# 🚀 nf-test results" >> $GITHUB_STEP_SUMMARY | ||
| echo "" >> $GITHUB_STEP_SUMMARY | ||
| echo "| Status | Test Name | Profile | Shard |" >> $GITHUB_STEP_SUMMARY | ||
| echo "|:------:|-----------|---------|-------|" >> $GITHUB_STEP_SUMMARY | ||
| touch .summary_header | ||
| fi | ||
|
|
||
| if [ -f test.tap ]; then | ||
| while IFS= read -r line; do | ||
| if [[ $line =~ ^ok ]]; then | ||
| test_name="${line#ok }" | ||
| # Remove the test number from the beginning | ||
| test_name="${test_name#* }" | ||
| echo "| ✅ | ${test_name} | ${{ inputs.profile }} | ${{ inputs.shard }}/${{ inputs.total_shards }} |" >> $GITHUB_STEP_SUMMARY | ||
| elif [[ $line =~ ^not\ ok ]]; then | ||
| test_name="${line#not ok }" | ||
| # Remove the test number from the beginning | ||
| test_name="${test_name#* }" | ||
| echo "| ❌ | ${test_name} | ${{ inputs.profile }} | ${{ inputs.shard }}/${{ inputs.total_shards }} |" >> $GITHUB_STEP_SUMMARY | ||
| fi | ||
| done < test.tap | ||
| else | ||
| echo "| ⚠️ | No test results found | ${{ inputs.profile }} | ${{ inputs.shard }}/${{ inputs.total_shards }} |" >> $GITHUB_STEP_SUMMARY | ||
| fi | ||
|
|
||
| - name: Clean up | ||
| if: always() | ||
| shell: bash | ||
| run: | | ||
| sudo rm -rf /home/ubuntu/tests/ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.