12 Commits
v0.0.2 ... v0.0

Author SHA1 Message Date
github-actions[bot]
1d94b44003 chore(main): release 0.0.6 (#6) 2023-05-08 01:14:05 +01:00
8634e410ba docs(readme): remove permissions directive from examples 2023-05-08 01:10:40 +01:00
04d3b1edbb fix(release): remove permissions block
Instead lets set permissions in repository settings and see if that
works without the permissions settings in the workflow.
2023-05-08 01:07:55 +01:00
c2d85862fd fix(release): attempt to fix release job permissions
It seems the "pull-request: write" permission on the job did not work.
So we are now setting permissions at the workflow level
2023-05-08 01:06:44 +01:00
b60e27befe feat(release): remove use of GitHub App
We don't currently have any CI checks to run on pull requests, so
there's no need to author Release PRs from an app.
2023-05-08 00:57:10 +01:00
a056b80ec3 docs(readme): update examples 2023-05-08 00:57:10 +01:00
jimehbot[bot]
4205a83fff chore(main): release 0.0.5 (#5) 2023-05-08 00:47:43 +01:00
e012dc88b9 fix(release): actually tag MAJOR 2023-05-08 00:44:56 +01:00
jimehbot[bot]
1255f9741b chore(main): release 0.0.4 (#4)
Co-authored-by: jimehbot[bot] <132453784+jimehbot[bot]@users.noreply.github.com>
2023-05-08 00:41:55 +01:00
77312c11a9 fix(release): attempt to sign major and minor tags 2023-05-08 00:38:46 +01:00
jimehbot[bot]
ccc95c2796 chore(main): release 0.0.3 (#3) 2023-05-07 22:49:49 +01:00
08e227b305 fix(release): use full version in tag annotations 2023-05-07 22:39:31 +01:00
4 changed files with 54 additions and 31 deletions

View File

@@ -1,3 +1,3 @@
{ {
".": "0.0.2" ".": "0.0.6"
} }

View File

@@ -6,31 +6,20 @@ jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' if: github.ref == 'refs/heads/main'
permissions:
contents: write
steps: steps:
- uses: jimeh/release-please-manifest-action@main - uses: jimeh/release-please-manifest-action@main
id: release id: release
- name: Create/update MAJOR tag
if: ${{ steps.release.outputs.release_created }}
uses: richardsimko/update-tag@v1
with: with:
app-id: ${{ secrets.RELEASE_BOT_APP_ID }} tag_name: v${{ steps.release.outputs.major }}
private-key: ${{ secrets.RELEASE_BOT_PRIVATE_KEY }}
- uses: actions/checkout@v3
if: ${{ steps.release.outputs.release_created }}
- name: Tag major and minor versions
if: ${{ steps.release.outputs.release_created }}
run: |
git config user.name 'jimehbot[bot]'
git config user.email '132453784+jimehbot[bot]@users.noreply.github.com'
git remote add gh-token "https://${GITHUB_TOKEN}@github.com/${{ github.repository }}.git"
git tag -d "$MAJOR_TAG" || true
git tag -d "$MINOR_TAG" || true
git push origin ":${MAJOR_TAG}" || true
git push origin ":${MINOR_TAG}" || true
git tag -a "$MAJOR_TAG" -m "Release ${MAJOR_TAG}"
git tag -a "$MINOR_TAG" -m "Release ${MINOR_TAG}"
git push origin "$MAJOR_TAG"
git push origin "$MINOR_TAG"
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN}} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MAJOR_TAG: v${{ steps.release.outputs.major }} - name: Create/update MAJOR.MINOR tag
MINOR_TAG: v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} if: ${{ steps.release.outputs.release_created }}
uses: richardsimko/update-tag@v1
with:
tag_name: v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,5 +1,39 @@
# Changelog # Changelog
## [0.0.6](https://github.com/jimeh/release-please-manifest-action/compare/v0.0.5...v0.0.6) (2023-05-08)
### Features
* **release:** remove use of GitHub App ([b60e27b](https://github.com/jimeh/release-please-manifest-action/commit/b60e27befea7298731468ae0a66eff098c362d86))
### Bug Fixes
* **release:** attempt to fix release job permissions ([c2d8586](https://github.com/jimeh/release-please-manifest-action/commit/c2d85862fdd1bdcb9b7b10dcb3d35d3d60f4afc6))
* **release:** remove permissions block ([04d3b1e](https://github.com/jimeh/release-please-manifest-action/commit/04d3b1edbb4c7bd5f1b63b6bb3f65ca738ee1e52))
## [0.0.5](https://github.com/jimeh/release-please-manifest-action/compare/v0.0.4...v0.0.5) (2023-05-07)
### Bug Fixes
* **release:** actually tag MAJOR ([e012dc8](https://github.com/jimeh/release-please-manifest-action/commit/e012dc88b94fb4ce8433076d45479ee4d0ed01b2))
## [0.0.4](https://github.com/jimeh/release-please-manifest-action/compare/v0.0.3...v0.0.4) (2023-05-07)
### Bug Fixes
* **release:** attempt to sign major and minor tags ([77312c1](https://github.com/jimeh/release-please-manifest-action/commit/77312c11a926651d7f66d4fed3dcd5d0b50727ae))
## [0.0.3](https://github.com/jimeh/release-please-manifest-action/compare/v0.0.2...v0.0.3) (2023-05-07)
### Bug Fixes
* **release:** use full version in tag annotations ([08e227b](https://github.com/jimeh/release-please-manifest-action/commit/08e227b3057a732f0947407b8657123e5418e77c))
## [0.0.2](https://github.com/jimeh/release-please-manifest-action/compare/v0.0.1...v0.0.2) (2023-05-07) ## [0.0.2](https://github.com/jimeh/release-please-manifest-action/compare/v0.0.1...v0.0.2) (2023-05-07)

View File

@@ -66,7 +66,7 @@ on: push
jobs: jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' if: github.ref == 'refs/heads/main'
steps: steps:
- uses: jimeh/release-please-manifest-action@v0 - uses: jimeh/release-please-manifest-action@v0
``` ```
@@ -81,7 +81,7 @@ on: push
jobs: jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' if: github.ref == 'refs/heads/main'
steps: steps:
- uses: google-github-actions/release-please-action@v3 - uses: google-github-actions/release-please-action@v3
id: release-please id: release-please
@@ -112,7 +112,7 @@ on: push
jobs: jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' if: github.ref == 'refs/heads/main'
steps: steps:
- uses: jimeh/release-please-manifest-action@v0 - uses: jimeh/release-please-manifest-action@v0
with: with:
@@ -129,7 +129,7 @@ on: push
jobs: jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' if: github.ref == 'refs/heads/main'
steps: steps:
- uses: google-github-actions/release-please-action@v3 - uses: google-github-actions/release-please-action@v3
id: release-please id: release-please
@@ -162,7 +162,7 @@ Below we assume you have already setup `RELEASE_BOT_APP_ID` and
`RELEASE_BOT_PRIVATE_KEY` secrets in the repository or organization. `RELEASE_BOT_PRIVATE_KEY` secrets in the repository or organization.
To set the private key secret, it is easiest to base64 encode the contents of To set the private key secret, it is easiest to base64 encode the contents of
`*.pem` file you get from the GitHub App's configuration page. The base64 the `*.pem` file you get from the GitHub App's configuration page. The base64
encoded string should not have any line-breaks. encoded string should not have any line-breaks.
<!-- x-release-please-start-major --> <!-- x-release-please-start-major -->
@@ -172,7 +172,7 @@ on: push
jobs: jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' if: github.ref == 'refs/heads/main'
steps: steps:
- uses: jimeh/release-please-manifest-action@v0 - uses: jimeh/release-please-manifest-action@v0
with: with:
@@ -190,7 +190,7 @@ on: push
jobs: jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' if: github.ref == 'refs/heads/main'
steps: steps:
- uses: tibdex/github-app-token@v1 - uses: tibdex/github-app-token@v1
id: github-app-token id: github-app-token