diff --git a/.github/workflows/workflowhub.yml b/.github/workflows/workflowhub.yml
new file mode 100644
index 00000000000000..58693007acd5b4
--- /dev/null
+++ b/.github/workflows/workflowhub.yml
@@ -0,0 +1,54 @@
+name: "[Cron] Upload workflows to (DEV)WorkflowHub"
+
+on:
+ schedule:
+ # * is a special character in YAML so you have to quote this string
+ # We'll run this daily at noon.
+ - cron: '59 12 * * *'
+ workflow_dispatch:
+
+jobs:
+ runner-job:
+ if: github.repository_owner == 'galaxyproject'
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 200
+
+ # BEGIN Dependencies
+ - uses: actions/setup-python@v2
+ with:
+ python-version: '3.11'
+ architecture: 'x64'
+ - uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: "3.1"
+ - uses: actions/cache@v2
+ with:
+ path: |
+ vendor/bundle
+ ~/.npm
+ key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}-node-${{ hashFiles('**/package-lock.json') }}
+ restore-keys: |
+ ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}-node-
+ ${{ runner.os }}-gems-
+ - name: Install dependencies
+ run: |
+ gem install bundler
+ bundle config path vendor/bundle
+ bundle install --jobs 4 --retry 3
+ bundle pristine ffi
+ # END Dependencies
+
+ # Required to build the RO-Crates
+ - name: Build Site
+ run: |
+ JEKYLL_ENV=production bundle exec jekyll build --strict_front_matter -d _site/training-material
+
+ - name: Upload workflows
+ run: |
+ python bin/wfh-upload.py
+ env:
+ DEV_WFH_TOKEN: ${{ secrets.DEV_WFH_TOKEN }}
diff --git a/ORGANISATIONS.yaml b/ORGANISATIONS.yaml
index 777f3aaf442a43..4817d2975d7121 100644
--- a/ORGANISATIONS.yaml
+++ b/ORGANISATIONS.yaml
@@ -19,16 +19,19 @@ avans-atgm:
joined: 2020-11
url: https://avans.nl
avatar: "/training-material/shared/images/logo-avans.png"
+ ror: "015d5s513"
carpentries:
name: The Carpentries
joined: 2021-09
+ ror: "0356fgm10"
earlham:
name: Earlham Institute
joined: 2017-09
url: https://www.earlham.ac.uk/
avatar: "/training-material/shared/images/earlham_logo.svg"
+ ror: "018cxtf62"
edctp:
name: EDCTP
@@ -36,18 +39,21 @@ edctp:
url: https://www.edctp.org/
avatar: "/training-material/shared/images/edctp.jpg"
github: false
+ ror: "031jv9v19"
egi:
name: EGI
url: https://www.egi.eu/
avatar: https://cdn.egi.eu/app/uploads/2021/11/egi-logo.svg
github: false
+ ror: "052jj4m32"
elixir-europe:
name: ELIXIR Europe
joined: 2017-09
url: https://elixir-europe.org
avatar: "/training-material/shared/images/elixir.png"
+ ror: "044rwnt51"
elixir-goblet-ttt:
name: ELIXIR Goblet Train the Trainers
@@ -61,6 +67,7 @@ embl-ebi:
url: https://www.ebi.ac.uk
avatar: https://raw.githubusercontent.com/nomadscientist/scrnaseq_training/d0fccaa9dc8dc8615eb7146d6c5e96bd36f11f3a/EMBL_EBI_Logo_black.svg
github: false
+ ror: "02catss52"
erasmusmc:
name: ErasmusMC
@@ -68,12 +75,14 @@ erasmusmc:
url: https://www.erasmusmc.nl
avatar: "/training-material/shared/images/logo-erasmusmc.png"
github: false
+ ror: "018906e22"
eu:
name: The European Union
url: https://european-union.europa.eu
avatar: "/training-material/shared/images/EU-logo.jpg"
github: false
+ ror: "019w4f821"
find:
name: FIND
@@ -81,23 +90,27 @@ find:
url: https://www.finddx.org/
avatar: "/training-material/shared/images/FIND.png"
github: false
+ ror: "05tcsqz68"
ifb:
name: Institut Français de Bioinformatique
url: https://www.france-bioinformatique.fr/
avatar: "/training-material/shared/images/ifb.png"
github: false
+ ror: "045f7pv37"
inab-certh:
name: INAB|CERTH
url: "https://www.inab.certh.gr/"
avatar: "/training-material/shared/images/inab-certh.png"
+ ror: "03bndpq63"
irccs:
name: IRCCS Ospedale San Raffaele
url: "https://www.hsr.it/"
avatar: "/training-material/shared/images/irccs.jpg"
github: false
+ ror: "039zxt351"
jetstream2:
name: JetStream
@@ -110,6 +123,7 @@ johnshopkins:
url: "https://www.jhu.edu/"
avatar: "/training-material/shared/images/hopkins.png"
github: false
+ ror: "00za53h95"
linq:
name: LINQ
@@ -123,17 +137,20 @@ minnesotauni:
url: "https://twin-cities.umn.edu/"
avatar: "/training-material/shared/images/minnesotauni.png"
github: false
+ ror: "017zqws13"
MPIIE:
name: Max Planck Institute of Immunology and Epigenetics
url: https://www.ie-freiburg.mpg.de
avatar: https://raw.githubusercontent.com/bgruening/presentations/master/shared/resources/img/14_MPI_IE_logo_mit_180.gif
github: false
+ ror: "058xzat49"
ncbi:
name: National Center for Biotechnology Information
url: "https://www.ncbi.nlm.nih.gov/"
avatar: "/training-material/shared/images/ncbi.png"
+ ror: "02meqm098"
panacea:
name: PanACEA
@@ -153,6 +170,7 @@ petermac:
name: Peter MacCallum Cancer Centre
url: "https://www.petermac.org/"
avatar: "/training-material/shared/images/petermac.png"
+ ror: "02a8bt934"
pndb:
name: Pôle National de Données de Biodiversité
@@ -165,36 +183,42 @@ psu:
url: http://www.psu.edu
avatar: "/training-material/shared/images/psu.png"
github: false
+ ror: "04p491231"
qiime2:
name: QIIME2
url: https://qiime2.org/
avatar: https://avatars.githubusercontent.com/u/18176583?s=200&v=4
+
sanbi:
name: SANBI/UWC
url: https://www.sanbi.org/
avatar: "/training-material/shared/images/sanbi.png"
description: "South African National Bioinformatics Institute, University of the Western Cape"
github: false
+ ror: "005r3tp02"
san-raffaele-uni:
name: Università Vita-Salute San Raffaele
url: "https://www.unisr.it/"
avatar: "/training-material/shared/images/uni_san_raffaele.svg"
github: false
+ ror: "01gmqr298"
sciensano:
name: Sciensano
url: "https://www.sciensano.be"
avatar: "/training-material/shared/images/sciensano.jpg"
github: false
+ ror: "04ejags36"
swiss-tph:
name: Swiss Tropical and Public Health Institute
url: https://www.swisstph.ch/en/
avatar: "/training-material/shared/images/swiss-tph.png"
github: false
+ ror: "03adhka07"
tb-capt:
name: TB-CAPT
@@ -207,23 +231,25 @@ uga:
url: https://www.univ-grenoble-alpes.fr/
avatar: /training-material/shared/images/logo-uga.svg
github: false
+ ror: "02rx3b187"
uni-freiburg:
name: University of Freiburg
url: https://www.uni-freiburg.de/
avatar: https://raw.githubusercontent.com/bgruening/presentations/a2e38e4b007994af798320db3a0131c4bb891c0e/shared/resources/img/logo_freiburg.jpg
github: false
+ ror: "0245cg223"
UTas:
name: University of Tasmania
url: https://www.utas.edu.au/
avatar: "/training-material/shared/images/UTas_logo.png"
github: false
+ ror: "01nfmeh72"
vib:
name: Vlaams Instituut voor Biotechnologie
url: https://vib.be/
avatar: "/training-material/shared/images/logo-vib.png"
github: false
-
-
+ ror: "03xrhmk39"
diff --git a/_config.yml b/_config.yml
index b8c6e4a1ddf5b6..457902b1243e9b 100644
--- a/_config.yml
+++ b/_config.yml
@@ -158,6 +158,7 @@ icon-tag:
galaxy-tags: fas fa-tags
galaxy-toggle: fas fa-toggle-on
galaxy-upload: fas fa-upload
+ galaxy-download: fas fa-download
galaxy-wf-connection: fas fa-arrows-alt-h
galaxy-wf-edit: fa fa-edit
galaxy-wf-new: fas fa-plus
diff --git a/_layouts/base_slides.html b/_layouts/base_slides.html
index 8c404aebe405fc..73d5274023dc94 100644
--- a/_layouts/base_slides.html
+++ b/_layouts/base_slides.html
@@ -40,8 +40,8 @@
{%- elsif page.tags contains "galaxy" %}{% assign coverimage = "/assets/images/GalaxyNews.png" %}
{%- elsif page.tags contains "gat" %}{% assign coverimage = "/assets/images/gat.png" %}
{%- else %}{% assign coverimage = "/assets/images/GTNLogo1000.png" %}{% endif %}
- {% assign og_image = page.og_image | default: coverimage | default: topic.og_image | default: "/assets/images/GTNLogo1000.png" %}
-
+ {% assign og_image = page.og_image | default: page['cover-image'] | default: topic.og_image | default: coverimage | default: "assets/images/GTNLogo1000.png" %}
+