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" %} +