Skip to content

Commit

Permalink
Prepare for initial official release (#20)
Browse files Browse the repository at this point in the history
- Creates the CHANGELOG
- Updates the release workflow

Signed-off-by: Andrew Harding <[email protected]>
  • Loading branch information
azdagron authored May 16, 2022
1 parent 9f81353 commit a02602b
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 1 deletion.
13 changes: 12 additions & 1 deletion .github/workflows/release_build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
run: |
docker tag ghcr.io/spiffe/spire-controller-manager:devel ghcr.io/spiffe/spire-controller-manager:nightly
(cd demo; ./test.sh)
publish-image:
publish-image-and-release:
needs: [test-image]
runs-on: ubuntu-latest
steps:
Expand All @@ -64,3 +64,14 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Push image
run: ./.github/workflows/scripts/push-images.sh "${GITHUB_REF#refs/tags/v}"
- name: Create Release
env:
# GH_REPO is required for older releases of `gh`. Until we're
# reasonably confident that that the gh release is new enough,
# set GH_REPO to the repository to create the release in.
#
# See https://github.com/cli/cli/issues/3556
GH_REPO: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Create the release using the version number as the title
run: gh release create "${GITHUB_REF#refs/tags/}" --title "${GITHUB_REF#refs/tags/}"
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Changelog

## [0.1.0] - 2022-05-16

First official release! The SPIRE controller manager supports:
- Registering workloads using the ClusterSPIFFEID custom resource
- Establishing federation relationships with foreign trust domains using the ClusterFederatedTrustDomain resource
- Full management of the Validating Admission Controller webhook credentials

0 comments on commit a02602b

Please sign in to comment.