diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml new file mode 100644 index 00000000..12f97fd9 --- /dev/null +++ b/.github/workflows/prepare-release.yml @@ -0,0 +1,15 @@ +name: Prepare Release PR + +on: + push: + branches: + - 'release-*' + +jobs: + prepare-release: + uses: mgeisler/rust-release-gh-action/.github/workflows/prepare-release.yml@main + with: + name: "Martin Geisler" + email: "mgeisler@google.com" + changelog-file: "CHANGELOG.md" + changelog-heading-level: "##" diff --git a/.github/workflows/publish-crate.yml b/.github/workflows/publish-crate.yml new file mode 100644 index 00000000..63554b9d --- /dev/null +++ b/.github/workflows/publish-crate.yml @@ -0,0 +1,14 @@ +name: Publish Crate + +on: + push: + branches: + - main + paths: + - Cargo.toml + +jobs: + publish: + uses: mgeisler/rust-release-gh-action/.github/workflows/publish-crate.yml@main + secrets: + CARGO_TOKEN: ${{ secrets.CARGO_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..191bdb49 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +# Changelog for PDL + +This file lists the most important changes made in each release of PDL.