Skip to content

Commit 388c528

Browse files
authored
Merge pull request #952 from microsoftgraph/feat/release-please
Feat/release please
2 parents e5fec58 + 12ab599 commit 388c528

File tree

11 files changed

+388
-405
lines changed

11 files changed

+388
-405
lines changed

.github/release-please.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
manifest: true
2+
primaryBranch: dev
3+
handleGHRelease: true

.github/workflows/git-release.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,11 @@ jobs:
2222
event: push
2323
name: drop
2424
path: drop
25-
- name: Github Release
26-
uses: anton-yurchenko/git-release@v6.0
27-
env:
28-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29-
DRAFT_RELEASE: "false"
30-
PRE_RELEASE: "false"
31-
CHANGELOG_FILE: "CHANGELOG.md"
32-
ALLOW_EMPTY_CHANGELOG: "true"
25+
- name: GitHub Release
26+
uses: softprops/action-gh-release@v2
27+
if: startsWith(github.ref, 'refs/tags/')
3328
with:
34-
args: |
29+
token: ${{ secrets.GITHUB_TOKEN }}
30+
fail_on_unmatched_files: true
31+
files: |
3532
drop/build/**/*.jar

.github/workflows/preview-and-release.yml

Lines changed: 5 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ on:
99
- 'LICENSE'
1010
- 'THIRD PARTY NOTICES'
1111
- '*.md'
12-
workflow_dispatch:
13-
14-
env:
12+
workflow_dispatch:
13+
14+
env:
1515
PREVIEW_TASK: publishSnapshotPublicationToSonatypeSnapshotRepository
1616
PUBLISH_TASK: publishMavenCentralReleasePublicationToSonatypeRepository
1717

1818
jobs:
1919
maven_Preview:
2020
if: ${{ github.ref == 'refs/heads/dev' }}
21-
environment:
21+
environment:
2222
name: maven_central_snapshot
2323
runs-on: ubuntu-latest
24-
steps:
24+
steps:
2525
- uses: actions/checkout@v4
2626
- name: Easy detect-secrets
2727
uses: RobertFischer/detect-secrets-action@v2.0.0
@@ -94,27 +94,3 @@ jobs:
9494
gradle.properties
9595
**/gradle/**
9696
Scripts/**
97-
98-
create_Tag:
99-
needs: maven_Release
100-
runs-on: ubuntu-latest
101-
permissions:
102-
contents: write
103-
env:
104-
RELEASE_TAG: ""
105-
steps:
106-
- uses: actions/checkout@v4
107-
- name: Get Version
108-
id: GetVersion
109-
run: .\Scripts\getLatestVersion.ps1
110-
shell: pwsh
111-
- name: Create tag
112-
uses: rickstaa/action-create-tag@v1.7.2
113-
with:
114-
tag: ${{ steps.GetVersion.outputs.tag }}
115-
- name: Queue Git Release
116-
uses: benc-uk/workflow-dispatch@v1
117-
with:
118-
workflow: Git Release
119-
token: ${{ secrets.PERSONAL_TOKEN }}
120-
ref: ${{ steps.GetVersion.outputs.tag }}

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "6.10.0"
3+
}

0 commit comments

Comments
 (0)