Commit ce1452d
authored
Add/remote registry (#576)
* adding support for upgrade
* simplify dryrun logic
* adding upgrade test for remote registry
* rename to sync registry and base GitHub provider off Filesystem
* preparing for refactor to add default remote registry
* black and various tweaks to logic
* add support for docgen to a specific branch
* testing support for gitlab
* add github/gitlab name check to classes
* adding support to sync from file
* adding support for registries sync file
* Use shutil.copy2 to preserve file metadata
* ensure we do not add non-container-module directories
* adding separate properties for each of the source url and web url
* add more user/developer docs for using registry
this still needs tests written - I think I will need to make an external
remote registry with some arbitrary change to test, OR just test the
interaction with the remote provider and handle the updates via local
test files.
Signed-off-by: vsoch <vsoch@users.noreply.github.com>1 parent 444f47e commit ce1452d
File tree
374 files changed
+1747
-8568
lines changed- docs/getting_started
- registry
- adminer
- bids
- aa
- baracus
- brainiak-srm
- brainsautoworkup
- broccoli
- freesurfer
- hcppipelines
- matlab-compiler-runtime
- mrtrix3_connectome
- niak
- pymvpa
- rshrf
- spm
- tracula
- validator
- biocontainers
- abyss
- emboss
- picard-tools
- picard
- plink1.9
- tabix
- talon
- tpp
- consul
- couchdb
- elasticsearch
- ghcr.io
- autamus
- abi-dumper
- abyss
- accumulo
- addrwatch
- adios2
- adios
- admixtools
- advancecomp
- alan
- alps
- amrex
- angsd
- arborx
- argobots
- aria2
- ascent
- astral
- bart
- bbmap
- bcftools
- beast2
- bedops
- bedtools2
- bismark
- bolt
- boost
- bowtie2
- bracken
- bwa
- cabana
- caliper
- cantera
- cctools
- cdo
- cfitsio
- circos
- clhep
- clingo
- cloc
- conduit
- corset
- cowsay
- cufflinks
- curl
- dakota
- datatransferkit
- diamond
- dyninst
- eagle
- ed
- emacs
- faodel
- fastqc
- ffmpeg
- flit
- fraggenescan
- gasnet
- gatk
- gawk
- gcc
- gdal
- geant4
- geos
- ginkgo
- git
- glpk
- gmp
- gnuplot
- gotcha
- graphviz
- grass
- gromacs
- gsl
- hdf5
- heaptrack
- hisat2
- hmmer
- hpctoolkit
- hpx
- htop
- htslib
- hypre
- igraph
- intel-mkl
- ior
- iq-tree
- jags
- jasper
- julia
- kallisto
- kraken2
- lammps
- legion
- libnrm
- libpng
- libquo
- libtiff
- libunwind
- libxpm
- lmod
- loki
- lp-solve
- mafft
- meme
- mercurial
- mercury
- metall
- migrate
- mothur
- mpc
- mpfr
- mummer
- muscle
- nco
- ninja
- node-js
- octave
- omega-h
- openbabel
- opencv
- openjdk
- openmpi
- pandaseq
- papi
- papyrus
- parallel-netcdf
- pdt
- perl
- petsc
- phist
- picard
- plasma
- plink
- poppler
- povray
- precice
- prodigal
- proj
- protobuf
- pumi
- py-libensemble
- py-petsc4py
- python
- qhull
- r-seqlogo
- raxml
- rclone
- rempi
- rsync
- ruby
- rust
- r
- salmon
- samtools
- scons
- scr
- siesta
- slate
- slepc
- snappy
- spades
- sparsehash
- sqlite
- stc
- stringtie
- superlu
- sz
- tasmanian
- tau
- tcsh
- trilinos
- turbine
- udunits
- umap
- unifyfs
- unixodbc
- upcxx
- valgrind
- veloc
- wget
- xnnpack
- xrootd
- xz
- zfp
- zlib
- singularityhub/github-ci
- golang
- gradle
- jupyter
- datascience-notebook
- minimal-notebook
- pyspark-notebook
- r-notebook
- scipy-notebook
- tensorflow-notebook
- kibana
- mariadb
- mongo
- mysql
- ncbi/blast
- nginx
- node
- nvcr.io
- hpc
- autodock
- gromacs
- lammps
- namd
- preflightcheck
- quantum_espresso
- nvidia-hpcvis/paraview
- nvidia
- caffe
- digits
- hpc-benchmarks
- pytorch
- rapidsai/rapidsai
- tensorflow
- openjdk
- php
- poldracklab/mriqc
- postgres
- python
- quay.io
- biocontainers
- bamtools
- bbmap
- bcftools
- beast2
- bedtools
- blast
- bowtie2
- bracken
- bwa-mem2
- bwa
- canu
- clustalo
- cutadapt
- diamond
- fastp
- fastqc
- gatk4
- kraken2
- maker
- mrbayes
- multiqc
- mummer
- salmon
- sambamba
- samtools
- spades
- star
- trimmomatic
- trinity
- vcftools
- velvet
- pawsey
- cuda-hpc-python
- cuda-intel-hpc-python
- hpc-python
- intel-hpc-python
- openfoam-org
- aliases
- openfoam
- aliases
- vgteam/vg
- r-base
- rabbitmq
- redis
- rocker
- ml-verse
- ml
- rstudio
- shiny
- tidyverse
- ruby
- singularityhub/singularity-deploy
- solr
- spack/ubuntu-bionic
- tensorflow/tensorflow
- tomcat
- uvarc/qiime2
- vanessa/salad
- vault
- shpc
- client
- main
- container
- update
- modules
- templates
- registry
- wrappers
- tests
- testdata/registry/dinosaur/salad
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
374 files changed
+1747
-8568
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
14 | 31 | | |
15 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
16 | 46 | | |
17 | 47 | | |
18 | 48 | | |
| |||
88 | 118 | | |
89 | 119 | | |
90 | 120 | | |
| 121 | + | |
| 122 | + | |
91 | 123 | | |
92 | | - | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
93 | 149 | | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
94 | 174 | | |
95 | 175 | | |
96 | 176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
74 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
83 | | - | |
84 | 82 | | |
85 | 83 | | |
86 | 84 | | |
| |||
0 commit comments