Skip to content

Commit

Permalink
Merge pull request #429 from SteVwonder/release_notes_0.7.0
Browse files Browse the repository at this point in the history
build: add release notes for 0.7.0 and update README.md
  • Loading branch information
dongahn authored Jan 22, 2019
2 parents 0524359 + 51965dc commit c019e2f
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 0 deletions.
34 changes: 34 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
flux-sched version 0.7.0 - 2019-01-20
-------------------------------------

### Fixes
* sched/plugin: track flux-core module API changes (#414)
* Ensure scheduling correctness with different prune filter configurations
(#419)
* travis: fix docker and github release deployment (#424)
* travis-ci: fix docker deploy better (#426)
* docker: update repo tag names, ensure flux-sched installed with
prefix=/usr (#427)
* docker: add yaml-cpp dependency (#428)
* config: Fix a non-portable use of schell conditionals for automake
(#405)
* config: Add libtoolize into autogen.sh (#406)
* Integrate jobspec into resource, etc (#398)
* Compilation fixes (#417)

### Features
* travis-ci: use docker for test builds (#392)
* resource: support for hwloc ingestion (#385)
* Add support for resource matching service (#386)
* planner: Replace zhash_t to zhashx_t for higher performance (#391)
* resource: wire in --prune-filters option for resource-query and
matching module (#401)
* resource: Add run-level support for resource matching module (#418)
* Add better autoconf support for libboost (#394)

### Cleanup
* build: do not install libflux-rdl.so, fix rebuild of aclocal.m4 on
first make (#421)
* sched: remove trailing whitespaces (#376)


flux-sched version 0.6.0 - 2018-08-03
-------------------------------------

Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ libboost packages == 1.53 or > 1.58
- libboost-regex-dev
libxml2-dev >= 2.9.1
yaml-cpp-dev >= 0.5.1
python-yaml >= 3.10
uuid-dev
```

The sched module contains
Expand Down
28 changes: 28 additions & 0 deletions src/test/relnotes.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/bin/bash

LASTTAG=$(git describe --tags --abbrev=0)

# Uncomment URL here if you want Markdown encoded URL to PRs in output:
# URL=https://github.com/flux-framework/flux-core/pull

pr() {
if test -n "$URL"; then
echo "([#$1]($URL/$1))"
else
echo "(#$1)"
fi
}

echo Changes since $LASTTAG:
git log --pretty='%H' --merges $LASTTAG..HEAD | while read commit; do
pr=$(git log --pretty=%s -n1 $commit | \
sed -e 's/Merge pull request #//' -e 's/ from .*//')
body=$(git log --pretty=%b -n1 $commit)

echo "${body} $(pr $pr)" | fmt -s \
| sed -e '1s/^/ * /' `: # Add bullet for first line` \
-e '2,$s/^/ /' `: # Indent all other lines 3 spaces` \
-e '/^\s*$/d' `: # Remove empty lines`
done

# vi:tabstop=4 shiftwidth=4 expandtab

0 comments on commit c019e2f

Please sign in to comment.