diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 000000000..02f513177 --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,7 @@ + + +template: | + + $CHANGES + + diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml new file mode 100644 index 000000000..ac2d3ec3c --- /dev/null +++ b/.github/workflows/changelog.yml @@ -0,0 +1,24 @@ +name: Release Drafter + +on: + push: + branches: + - dev + workflow_dispatch: + +jobs: + update_release_draft: + runs-on: ubuntu-latest + permissions: + # Write permission is required to create a github release + contents: write + # Write permission is required for autolabeler + pull-requests: write + steps: + - uses: release-drafter/release-drafter@v6 + with: + name: next + tag: next + version: next + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 0edd809e5..a10d61cf0 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -1,13 +1,19 @@ on: push: branches: - - main + - dev + + +permissions: + contents: write + pull-requests: write + name: release-please jobs: release-please: runs-on: ubuntu-latest steps: - - uses: google-github-actions/release-please-action@v3.1.2 + - uses: googleapis/release-please-action@v4 with: release-type: node - package-name: release-please-action \ No newline at end of file + package-name: release-please-action diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..4cc7c8def --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,10 @@ +# 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). + +## [Unreleased] + +### Added