diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1e7c882..0b3dcbd 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -10,7 +10,7 @@ on: env: BASE_IMAGE_USER: driplineorg BASE_IMAGE_REPO: dripline-python - BASE_IMAGE_VER: 'develop' + BASE_IMAGE_VER: 'v5.1.0' REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} @@ -129,6 +129,11 @@ jobs: tags: ${{ steps.docker_meta.outputs.tags }} platforms: linux/amd64,linux/arm64,linux/arm/v7 - - name: Release - uses: softprops/action-gh-release@v2 + - name: Release with a changelog + uses: rasmus-saks/release-a-changelog-action@v1.2.0 if: ${{ github.event_name == 'push' && contains(github.ref, 'refs/tags/') }} + with: + github-token: '${{ secrets.GITHUB_TOKEN }}' + path: 'changelog.md' + title-template: 'Dragonfly v{version} -- Release Notes' + tag-template: 'v{version}' diff --git a/Dockerfile b/Dockerfile index 27455bb..255ba4f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG img_user=ghcr.io/driplineorg ARG img_repo=dripline-python #ARG img_tag=develop-dev -ARG img_tag=receiver-test +ARG img_tag=v5.1.0 FROM ${img_user}/${img_repo}:${img_tag} diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..c291376 --- /dev/null +++ b/changelog.md @@ -0,0 +1,34 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +Types of changes: Added, Changed, Deprecated, Removed, Fixed, Security + +## [Unreleased] + +### Added + +- Thermo Fisher Chiller service and endpoint added +- Added prototypical Docker Compose file +- Added this changelog and GHA step to use it in making releases + +### Changed + +- Updated GHA workflow and Python package build +- Switch GHA Linux runners to Ubuntu 22.04 +- dl-py base version updated to v5.1.0 + +## [2.0.1] - 2024-04-25 + +### Changed + +- dl-py version updated to v4.7.1 + +## [2.0.0] -- 2022-05-26 + +### Changed + +- First dl3 implementation