diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index fc48cdc..fa9af85 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -123,7 +123,7 @@ jobs: if: always() uses: actions/upload-artifact@v3 with: - name: logs-${{ matrix.case }} + name: logs-${{ matrix.os}}-${{ matrix.case }} path: | test/out-${{ matrix.case }}/test-run.log test/out-${{ matrix.case }}/.snakemake/log/ diff --git a/README.md b/README.md index ce8bf4c..18a7903 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ [![Snakemake](https://img.shields.io/badge/snakemake-6.0.5-brightgreen.svg)](https://snakemake.github.io) -[![CI](https://github.com/moiexpositoalonsolab/grenepipe/workflows/CI/badge.svg?branch=master)](https://github.com/moiexpositoalonsolab/grenepipe/actions) ![Platforms](https://img.shields.io/badge/platform-linux--64%20%7C%20osx--64-lightgrey) [![License](https://img.shields.io/badge/license-GPLv3-blue.svg)](http://www.gnu.org/licenses/gpl.html) [![DOI](https://img.shields.io/badge/doi-10.1093%2Fbioinformatics%2Fbtac600-blue)](https://doi.org/10.1093/bioinformatics/btac600) + ![grenepipe logo](/doc/logo/grenepipe.png?raw=true) diff --git a/tools/notable_changes.sh b/tools/notable_changes.sh new file mode 100755 index 0000000..742c70a --- /dev/null +++ b/tools/notable_changes.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# gappa - Genesis Applications for Phylogenetic Placement Analysis +# Copyright (C) 2017-2019 Lucas Czech and HITS gGmbH +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# Contact: +# Lucas Czech +# Exelixis Lab, Heidelberg Institute for Theoretical Studies +# Schloss-Wolfsbrunnenweg 35, D-69118 Heidelberg, Germany + +#################################################################################################### +# This script lists notable changes since the last release. +#################################################################################################### + +# Get current version. +last_tag=`git describe --abbrev=0 --tags` + +# Get all important commits after the last tag and format them for Markdown. +echo -e "\e[34mNotable changes since version ${last_tag}\e[0m\n" +git log ${last_tag}..HEAD --oneline | cut -d " " -f 1 --complement | egrep -iv "^(Minor|Merge|Release)" | sed "s/^/ \* /g"