From 6a421aa307afefca6db29e198f4c61ed9e5b4ff3 Mon Sep 17 00:00:00 2001 From: Remi Gau Date: Thu, 28 Mar 2024 16:53:50 -0400 Subject: [PATCH 1/3] add giga and unmainainted badge --- README.md | 14 ++++--- _config.yml | 80 +++++++++++++++++++++++---------------- tools/create_dahsboard.py | 37 ++++++++++-------- 3 files changed, 77 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index d9a750e..6151b61 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,6 @@ Status of the default branch of each app. | name | status | ci | last commit | version | |:------------------------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------| -| [bids-apps/aa](https://github.com/bids-apps/aa) | unmaintained | [![CI](https://circleci.com/gh/bids-apps/aa.svg?style=shield)](https://circleci.com/gh/bids-apps/aa/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/aa) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/aa?label=version) | | [bids-apps/afni_proc](https://github.com/bids-apps/afni_proc) | active | [![CI](https://circleci.com/gh/bids-apps/afni_proc.svg?style=shield)](https://circleci.com/gh/bids-apps/afni_proc/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/afni_proc) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/afni_proc?label=version) | | [bids-apps/antsCorticalThickness](https://github.com/bids-apps/antsCorticalThickness) | active | [![CI](https://circleci.com/gh/bids-apps/antsCorticalThickness.svg?style=shield)](https://circleci.com/gh/bids-apps/antsCorticalThickness/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/antsCorticalThickness) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/antscorticalthickness?label=version) | | [bids-apps/baracus](https://github.com/bids-apps/baracus) | active | [![CI](https://circleci.com/gh/bids-apps/baracus.svg?style=shield)](https://circleci.com/gh/bids-apps/baracus/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/baracus) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/baracus?label=version) | @@ -34,28 +33,29 @@ Status of the default branch of each app. | [bids-apps/CPAC](https://github.com/bids-apps/CPAC) | active | [![CI](https://circleci.com/gh/bids-apps/CPAC.svg?style=shield)](https://circleci.com/gh/bids-apps/CPAC/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/CPAC) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/cpac?label=version) | | [bids-apps/DPARSF](https://github.com/bids-apps/DPARSF) | active | [![CI](https://circleci.com/gh/bids-apps/DPARSF.svg?style=shield)](https://circleci.com/gh/bids-apps/DPARSF/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/DPARSF) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/dparsf?label=version) | | [bids-apps/example](https://github.com/bids-apps/example) | active | [![CI](https://circleci.com/gh/bids-apps/example.svg?style=shield)](https://circleci.com/gh/bids-apps/example/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/example) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/example?label=version) | -| [bids-apps/FibreDensityAndCrosssection](https://github.com/bids-apps/FibreDensityAndCrosssection) | unmaintained | [![CI](https://circleci.com/gh/bids-apps/FibreDensityAndCrosssection.svg?style=shield)](https://circleci.com/gh/bids-apps/FibreDensityAndCrosssection/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/FibreDensityAndCrosssection) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/fibredensityandcrosssection?label=version) | | [bids-apps/freesurfer](https://github.com/bids-apps/freesurfer) | active | [![CI](https://circleci.com/gh/bids-apps/freesurfer.svg?style=shield)](https://circleci.com/gh/bids-apps/freesurfer/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/freesurfer) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/freesurfer?label=version) | +| [bids-apps/giga_connectome](https://github.com/bids-apps/giga_connectome) | active | [![CI](https://github.com/bids-apps/giga_connectome/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/bids-apps/giga_connectome/actions/workflows/test.yml/) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/giga_connectome) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/giga_connectome?label=version) | | [bids-apps/HCPPipelines](https://github.com/bids-apps/HCPPipelines) | active | [![CI](https://circleci.com/gh/bids-apps/HCPPipelines.svg?style=shield)](https://circleci.com/gh/bids-apps/HCPPipelines/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/HCPPipelines) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/hcppipelines?label=version) | | [bids-apps/hyperalignment](https://github.com/bids-apps/hyperalignment) | active | [![CI](https://circleci.com/gh/bids-apps/hyperalignment.svg?style=shield)](https://circleci.com/gh/bids-apps/hyperalignment/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/hyperalignment) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/hyperalignment?label=version) | | [bids-apps/MAGeTbrain](https://github.com/bids-apps/MAGeTbrain) | active | [![CI](https://circleci.com/gh/bids-apps/MAGeTbrain.svg?style=shield)](https://circleci.com/gh/bids-apps/MAGeTbrain/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/MAGeTbrain) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/magetbrain?label=version) | | [bids-apps/mindboggle](https://github.com/bids-apps/mindboggle) | active | [![CI](https://circleci.com/gh/bids-apps/mindboggle.svg?style=shield)](https://circleci.com/gh/bids-apps/mindboggle/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/mindboggle) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/mindboggle?label=version) | | [bids-apps/MRtrix3_connectome](https://github.com/bids-apps/MRtrix3_connectome) | active | [![CI](https://circleci.com/gh/bids-apps/MRtrix3_connectome.svg?style=shield)](https://circleci.com/gh/bids-apps/MRtrix3_connectome/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/MRtrix3_connectome) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/mrtrix3_connectome?label=version) | | [bids-apps/ndmg](https://github.com/bids-apps/ndmg) | active | [![CI](https://circleci.com/gh/bids-apps/ndmg.svg?style=shield)](https://circleci.com/gh/bids-apps/ndmg/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/ndmg) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/ndmg?label=version) | -| [bids-apps/niak](https://github.com/bids-apps/niak) | unmaintained | [![CI](https://circleci.com/gh/bids-apps/niak.svg?style=shield)](https://circleci.com/gh/bids-apps/niak/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/niak) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/niak?label=version) | | [bids-apps/nipypelines](https://github.com/bids-apps/nipypelines) | active | [![CI](https://circleci.com/gh/bids-apps/nipypelines.svg?style=shield)](https://circleci.com/gh/bids-apps/nipypelines/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/nipypelines) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/nipypelines?label=version) | | [bids-apps/oppni](https://github.com/bids-apps/oppni) | active | [![CI](https://circleci.com/gh/bids-apps/oppni.svg?style=shield)](https://circleci.com/gh/bids-apps/oppni/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/oppni) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/oppni?label=version) | | [bids-apps/PyMVPA](https://github.com/bids-apps/PyMVPA) | active | [![CI](https://circleci.com/gh/bids-apps/PyMVPA.svg?style=shield)](https://circleci.com/gh/bids-apps/PyMVPA/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/PyMVPA) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/pymvpa?label=version) | | [bids-apps/QAP](https://github.com/bids-apps/QAP) | active | [![CI](https://circleci.com/gh/bids-apps/QAP.svg?style=shield)](https://circleci.com/gh/bids-apps/QAP/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/QAP) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/qap?label=version) | -| [bids-apps/rs_signal_extract](https://github.com/bids-apps/rs_signal_extract) | active | [![CI](https://circleci.com/gh/bids-apps/rs_signal_extract.svg?style=shield)](https://circleci.com/gh/bids-apps/rs_signal_extract/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/rs_signal_extract) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/rs_signal_extract?label=version) | | [bids-apps/rsHRF](https://github.com/bids-apps/rsHRF) | active | [![CI](https://circleci.com/gh/bids-apps/rsHRF.svg?style=shield)](https://circleci.com/gh/bids-apps/rsHRF/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/rsHRF) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/rshrf?label=version) | | [bids-apps/SPM](https://github.com/bids-apps/SPM) | active | [![CI](https://circleci.com/gh/bids-apps/SPM.svg?style=shield)](https://circleci.com/gh/bids-apps/SPM/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/SPM) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/spm?label=version) | | [bids-apps/tracula](https://github.com/bids-apps/tracula) | active | [![CI](https://circleci.com/gh/bids-apps/tracula.svg?style=shield)](https://circleci.com/gh/bids-apps/tracula/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/tracula) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/tracula?label=version) | +| [bids-apps/aa](https://github.com/bids-apps/aa) | unmaintained | [![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/aa) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/aa?label=version) | +| [bids-apps/FibreDensityAndCrosssection](https://github.com/bids-apps/FibreDensityAndCrosssection) | unmaintained | [![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/FibreDensityAndCrosssection) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/fibredensityandcrosssection?label=version) | +| [bids-apps/niak](https://github.com/bids-apps/niak) | unmaintained | [![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/niak) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/niak?label=version) | +| [bids-apps/rs_signal_extract](https://github.com/bids-apps/rs_signal_extract) | unmaintained | [![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/) | ![GitHub last commit](https://img.shields.io/github/last-commit/bids-apps/rs_signal_extract) | ![version tag](https://img.shields.io/github/v/tag/bids-apps/rs_signal_extract?label=version) | | [cpp-lln-lab/bidsMReye](https://github.com/cpp-lln-lab/bidsMReye) | active | [![CI](https://github.com/cpp-lln-lab/bidsMReye/actions/workflows/system_tests.yml/badge.svg?branch=main)](https://github.com/cpp-lln-lab/bidsMReye/actions/workflows/system_tests.yml/) | ![GitHub last commit](https://img.shields.io/github/last-commit/cpp-lln-lab/bidsMReye) | ![version tag](https://img.shields.io/github/v/tag/cpp-lln-lab/bidsmreye?label=version) | | [cpp-lln-lab/bidspm](https://github.com/cpp-lln-lab/bidspm) | active | [![CI](https://github.com/cpp-lln-lab/bidspm/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/cpp-lln-lab/bidspm/actions/workflows/tests.yml/) | ![GitHub last commit](https://img.shields.io/github/last-commit/cpp-lln-lab/bidspm) | ![version tag](https://img.shields.io/github/v/tag/cpp-lln-lab/bidspm?label=version) | | [djarecka/fmriprep-fake](https://github.com/djarecka/fmriprep-fake) | active | [![CI](https://img.shields.io/badge/CI-none-lightgrey)](None) | ![GitHub last commit](https://img.shields.io/github/last-commit/djarecka/fmriprep-fake) | ![version tag](https://img.shields.io/github/v/tag/djarecka/fmriprep-fake?label=version) | | [khanlab/funcmasker-flex](https://github.com/khanlab/funcmasker-flex) | active | [![CI](https://github.com/khanlab/funcmasker-flex/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/khanlab/funcmasker-flex/actions/workflows/test.yml/) | ![GitHub last commit](https://img.shields.io/github/last-commit/khanlab/funcmasker-flex) | ![version tag](https://img.shields.io/github/v/tag/khanlab/funcmasker-flex?label=version) | -| [PennLINC/babs_tests](https://github.com/PennLINC/babs_tests) | active | [![CI](https://img.shields.io/badge/CI-none-lightgrey)](None) | ![GitHub last commit](https://img.shields.io/github/last-commit/PennLINC/babs_tests) | ![version tag](https://img.shields.io/github/v/tag/pennlinc/babs_tests?label=version) | | [trendscenter/gift-bids](https://github.com/trendscenter/gift-bids) | active | [![CI](https://img.shields.io/badge/CI-none-lightgrey)](None) | ![GitHub last commit](https://img.shields.io/github/last-commit/trendscenter/gift-bids) | ![version tag](https://img.shields.io/github/v/tag/trendscenter/gift-bids?label=version) | | [khanlab/hippunfold](https://github.com/khanlab/hippunfold) | active | [![CI](https://circleci.com/gh/khanlab/hippunfold.svg?style=shield)](https://circleci.com/gh/khanlab/hippunfold/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/khanlab/hippunfold) | ![version tag](https://img.shields.io/github/v/tag/khanlab/hippunfold?label=version) | | [MICA-MNI/micapipe](https://github.com/MICA-MNI/micapipe) | active | [![CI](https://img.shields.io/badge/CI-none-lightgrey)](None) | ![GitHub last commit](https://img.shields.io/github/last-commit/MICA-MNI/micapipe) | ![version tag](https://img.shields.io/github/v/tag/mica-mni/micapipe?label=version) | @@ -66,7 +66,9 @@ Status of the default branch of each app. | [nipreps/nirodents](https://github.com/nipreps/nirodents) | active | [![CI](https://circleci.com/gh/nipreps/nirodents.svg?style=shield)](https://circleci.com/gh/nipreps/nirodents/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/nipreps/nirodents) | ![version tag](https://img.shields.io/github/v/tag/nipreps/nirodents?label=version) | | [nipreps/smriprep](https://github.com/nipreps/smriprep) | active | [![CI](https://circleci.com/gh/nipreps/smriprep.svg?style=shield)](https://circleci.com/gh/nipreps/smriprep/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/nipreps/smriprep) | ![version tag](https://img.shields.io/github/v/tag/nipreps/smriprep?label=version) | | [PeerHerholz/BIDSonym](https://github.com/PeerHerholz/BIDSonym) | active | [![CI](https://app.travis-ci.com/PeerHerholz/BIDSonym.svg?branch=master)](https://app.travis-ci.com/PeerHerholz/BIDSonym) | ![GitHub last commit](https://img.shields.io/github/last-commit/PeerHerholz/BIDSonym) | ![version tag](https://img.shields.io/github/v/tag/peerherholz/bidsonym?label=version) | -| [PennLINC/qsiprep](https://github.com/PennLINC/qsiprep) | active | [![CI](https://circleci.com/gh/PennLINC/qsiprep.svg?style=shield)](https://circleci.com/gh/PennLINC/qsiprep/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/PennLINC/qsiprep) | ![version tag](https://img.shields.io/github/v/tag/pennlinc/qsiprep?label=version) | +| [PennLINC/aslprep](https://github.com/PennLINC/aslprep) | active | [![CI](https://img.shields.io/badge/CI-UNKNOWN-darkgrey)](None) | ![GitHub last commit](https://img.shields.io/github/last-commit/PennLINC/aslprep) | ![version tag](https://img.shields.io/github/v/tag/pennlinc/aslprep?label=version) | +| [PennLINC/xcp_d](https://github.com/PennLINC/xcp_d) | active | [![CI](https://img.shields.io/badge/CI-UNKNOWN-darkgrey)](None) | ![GitHub last commit](https://img.shields.io/github/last-commit/PennLINC/xcp_d) | ![version tag](https://img.shields.io/github/v/tag/pennlinc/xcp_d?label=version) | +| [PennLINC/qsiprep](https://github.com/PennLINC/qsiprep) | active | [![CI](https://img.shields.io/badge/CI-UNKNOWN-darkgrey)](None) | ![GitHub last commit](https://img.shields.io/github/last-commit/PennLINC/qsiprep) | ![version tag](https://img.shields.io/github/v/tag/pennlinc/qsiprep?label=version) | | [poldracklab/fitlins](https://github.com/poldracklab/fitlins) | active | [![CI](https://circleci.com/gh/poldracklab/fitlins.svg?style=shield)](https://circleci.com/gh/poldracklab/fitlins/tree/dev) | ![GitHub last commit](https://img.shields.io/github/last-commit/poldracklab/fitlins) | ![version tag](https://img.shields.io/github/v/tag/poldracklab/fitlins?label=version) | | [connectomicslab/connectomemapper3](https://github.com/connectomicslab/connectomemapper3) | active | [![CI](https://circleci.com/gh/connectomicslab/connectomemapper3.svg?style=shield)](https://circleci.com/gh/connectomicslab/connectomemapper3/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/connectomicslab/connectomemapper3) | ![version tag](https://img.shields.io/github/v/tag/connectomicslab/connectomemapper3?label=version) | | [sebastientourbier/multiscalebrainparcellator](https://github.com/sebastientourbier/multiscalebrainparcellator) | active | [![CI](https://circleci.com/gh/sebastientourbier/multiscalebrainparcellator.svg?style=shield)](https://circleci.com/gh/sebastientourbier/multiscalebrainparcellator/tree/master) | ![GitHub last commit](https://img.shields.io/github/last-commit/sebastientourbier/multiscalebrainparcellator) | ![version tag](https://img.shields.io/github/v/tag/sebastientourbier/multiscalebrainparcellator?label=version) | diff --git a/_config.yml b/_config.yml index 79da631..2e577cb 100644 --- a/_config.yml +++ b/_config.yml @@ -88,16 +88,10 @@ apps: # workflow: Name of the test workflow. - # apps that are part of the bids apps github organization - # sorted alphabetically by app name + ## --- apps that are part of the bids apps github organization + # sorted by status and then alphabetically by app name -- gh: bids-apps/aa - status: unmaintained - dh: bids/aa - ds_type: - - raw - - derivative - description: BIDS App containing an instance of the Automatic Analysis + ### --- active apps - gh: bids-apps/afni_proc status: active @@ -173,16 +167,7 @@ apps: - gh: bids-apps/example status: active dh: bids/example - description: This an example app that can serve as a template. -- gh: bids-apps/FibreDensityAndCrosssection - status: unmaintained - dh: bids/fibredensityandcrosssection - ds_type: - - mri - datatype: - - dmri - description: - gh: bids-apps/freesurfer status: active @@ -193,6 +178,18 @@ apps: - func description: BIDS app wrapping recon-all from FreeSurfer +- gh: bids-apps/giga_connectome + status: active + dh: bids/giga_connectome + ci: gh + branch: main + workflow: test + ds_type: + - derivative + datatype: + - func + description: This is a BIDS-App to extract signal from a parcellation with nilearn, typically useful in a context of resting-state data processing. + - gh: bids-apps/HCPPipelines status: active dh: bids/hcppipelines @@ -251,11 +248,6 @@ apps: - dwi description: BIDS app for NeuroData's MRI to Graphs pipeline -- gh: bids-apps/niak - status: unmaintained - dh: bids/niak - - description: 'Pipeline for preprocessing of fMRI and structural MRI scans ' - gh: bids-apps/nipypelines status: active dh: bids/nipypelines @@ -293,15 +285,6 @@ apps: - func description: PCP Quality Assessment Protocol -- gh: bids-apps/rs_signal_extract - status: active - dh: bids/rs_signal_extract - ds_type: - - derivative - datatype: - - func - description: BIDS App for resting state signal extraction using nilearn. - - gh: bids-apps/rsHRF status: active dh: bids/rshrf @@ -330,6 +313,39 @@ apps: description: implements Freesurfer's TRACULA (TRActs Constrained by UnderLying Anatomy) tool for cross-sectional as well as longitudinal (multi session) input data. + ### --- unmaintained apps + +- gh: bids-apps/aa + status: unmaintained + dh: bids/aa + ds_type: + - raw + - derivative + description: BIDS App containing an instance of the Automatic Analysis + +- gh: bids-apps/FibreDensityAndCrosssection + status: unmaintained + dh: bids/fibredensityandcrosssection + ds_type: + - mri + datatype: + - dmri + description: + +- gh: bids-apps/niak + status: unmaintained + dh: bids/niak + description: Pipeline for preprocessing of fMRI and structural MRI scans + +- gh: bids-apps/rs_signal_extract + status: unmaintained + dh: bids/rs_signal_extract + ds_type: + - derivative + datatype: + - func + description: BIDS App for resting state signal extraction using nilearn. + # apps hosted somewhere else # sorted alphabetically by DockerHub (dh) - gh: cpp-lln-lab/bidsMReye diff --git a/tools/create_dahsboard.py b/tools/create_dahsboard.py index 83e6f32..2bd43a0 100644 --- a/tools/create_dahsboard.py +++ b/tools/create_dahsboard.py @@ -23,27 +23,32 @@ branch = app.get("branch", "master") - if not app.get("ci"): - image = f"https://circleci.com/gh/{ app['gh'] }.svg?style=shield" - link = f"https://circleci.com/gh/{ app['gh'] }/tree/{ branch }" + if app.get("status") == "unmaintained": + ci.append("[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)") - elif app["ci"] == "none": - image = "https://img.shields.io/badge/CI-none-lightgrey" - link = None + else: - elif app["ci"] == "travis": - image = f"https://app.travis-ci.com/{ app['gh'] }.svg?branch={ branch }" - link = f"https://app.travis-ci.com/{ app['gh'] }" + if not app.get("ci"): + image = f"https://circleci.com/gh/{ app['gh'] }.svg?style=shield" + link = f"https://circleci.com/gh/{ app['gh'] }/tree/{ branch }" - elif app["ci"] == "gh": - image = f"https://github.com/{ app['gh'] }/actions/workflows/{ app['workflow'] }.yml/badge.svg?branch={ branch }" - link = f"https://github.com/{ app['gh'] }/actions/workflows/{ app['workflow'] }.yml/" + elif app["ci"] == "none": + image = "https://img.shields.io/badge/CI-none-lightgrey" + link = None - else: - image = "https://img.shields.io/badge/CI-UNKNOWN-darkgrey" - link = None + elif app["ci"] == "travis": + image = f"https://app.travis-ci.com/{ app['gh'] }.svg?branch={ branch }" + link = f"https://app.travis-ci.com/{ app['gh'] }" + + elif app["ci"] == "gh": + image = f"https://github.com/{ app['gh'] }/actions/workflows/{ app['workflow'] }.yml/badge.svg?branch={ branch }" + link = f"https://github.com/{ app['gh'] }/actions/workflows/{ app['workflow'] }.yml/" + + else: + image = "https://img.shields.io/badge/CI-UNKNOWN-darkgrey" + link = None - ci.append(f"[![CI]({image})]({link})") + ci.append(f"[![CI]({image})]({link})") last_commit.append( f"![GitHub last commit](https://img.shields.io/github/last-commit/{app['gh']})" From 77f696e49e9b41fd6335179160c33ccb59cc8f3f Mon Sep 17 00:00:00 2001 From: Remi Gau Date: Thu, 28 Mar 2024 17:00:08 -0400 Subject: [PATCH 2/3] use unmaintained badge --- _includes/table_row.html | 46 +++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/_includes/table_row.html b/_includes/table_row.html index faa1b1a..fa03e86 100644 --- a/_includes/table_row.html +++ b/_includes/table_row.html @@ -7,26 +7,34 @@ - {% if app.ci == "travis" %} - - - - {% elsif app.ci == "gh" %} - - - - {% elsif app.ci == "none" %} - + {% if app.status == "active" %} + + + {% else %} - - - + {% if app.ci == "travis" %} + + + + {% elsif app.ci == "gh" %} + + + + {% elsif app.ci == "none" %} + + {% else %} + + + + {% endif %} {% endif %} From 3ffc1df5a0d451f516accf53cc50176bfe8cd562 Mon Sep 17 00:00:00 2001 From: Remi Gau Date: Thu, 28 Mar 2024 17:08:20 -0400 Subject: [PATCH 3/3] fix --- _includes/app_subtable.html | 2 +- _includes/table_row.html | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/_includes/app_subtable.html b/_includes/app_subtable.html index c248997..e3dcc0b 100644 --- a/_includes/app_subtable.html +++ b/_includes/app_subtable.html @@ -16,7 +16,7 @@

{% for app in include.apps %} {% assign display = false %} - {% if app.datatype contains include.datatype and app.ds_type contains include.ds_type %} + {% if app.datatype contains include.datatype and app.ds_type contains include.ds_type and app.status == "active" %} {% assign display = true %} {% endif %} diff --git a/_includes/table_row.html b/_includes/table_row.html index fa03e86..04f4aa1 100644 --- a/_includes/table_row.html +++ b/_includes/table_row.html @@ -1,5 +1,7 @@ -{% assign app = include.app %} {% assign branch = include.branch %} {% assign -tokens = app.gh | split: "/" %} {% assign app_name = tokens[1] %} +{% assign app = include.app %} +{% assign branch = include.branch %} +{% assign tokens = app.gh | split: "/" %} +{% assign app_name = tokens[1] %} @@ -7,7 +9,7 @@ - {% if app.status == "active" %} + {% if app.status != "active" %}