Skip to content

Commit

Permalink
chore(release): v5.0.0
Browse files Browse the repository at this point in the history
### ⚠ BREAKING CHANGES

* This PR introduces the latest 2024 release for ICD-10-GM. 🚨

### 🚀 New Features

* update icd10gm to 2024 version ([#72](#72)) ([b325dbd](b325dbd)), closes [#71](#71)


### 🧹 Chore

* call manage pr remotely ([#84](#84)) ([19c596f](19c596f)), closes [#85](#85)
* input branch to release pr action ([#77](#77)) ([4ce5bab](4ce5bab)), closes [#76](#76)
  • Loading branch information
dotbase-bot authored Sep 29, 2023
2 parents 57d8752 + 4ce5bab commit a5459ee
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 301,653 deletions.
10 changes: 9 additions & 1 deletion .github/workflows/create-release-pr.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
name: ✨ Create Release PR

on: workflow_dispatch
on:
workflow_dispatch:
inputs:
branch:
type: string
description: The branch with the changes that shall be released.
default: "main"

jobs:
create-release-pr:
name: Create Release PR
uses: dot-base/.github/.github/workflows/create-release-pr.yml@main
with:
branch: ${{ inputs.branch }}
secrets:
GH_BOT_USER: ${{ secrets.GH_BOT_USER }}
GH_BOT_PAT: ${{ secrets.GH_BOT_PAT }}
54 changes: 3 additions & 51 deletions .github/workflows/manage-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,57 +11,9 @@ on:
- edited

jobs:
lint-and-test:
name: Lint Files and Run Tests
uses: dot-base/.github/.github/workflows/lint-and-test.yml@main

get-pr:
name: Get PR
needs: lint-and-test
uses: dot-base/.github/.github/workflows/get-pr.yml@main
secrets:
GH_BOT_USER: ${{ secrets.GH_BOT_USER }}
GH_BOT_PAT: ${{ secrets.GH_BOT_PAT }}

lint-pr-title:
name: Lint PR Title
needs: get-pr
uses: dot-base/.github/.github/workflows/lint-pr-title.yml@main
with:
pr: ${{ needs.get-pr.outputs.pr }}
secrets:
GH_BOT_USER: ${{ secrets.GH_BOT_USER }}
GH_BOT_PAT: ${{ secrets.GH_BOT_PAT }}

# Run the following steps if the pull request is a release PR
merge-release-pr:
name: Merge Release PR
needs: [get-pr, lint-pr-title]
if: ${{ fromJson(needs.get-pr.outputs.pr).type == 'release' && fromJson(needs.get-pr.outputs.pr).isMergeable == true }}
uses: dot-base/.github/.github/workflows/merge-release-pr.yml@main
with:
pr: ${{ needs.get-pr.outputs.pr }}
secrets:
GH_BOT_USER: ${{ secrets.GH_BOT_USER }}
GH_BOT_PAT: ${{ secrets.GH_BOT_PAT }}

create-release:
name: Create Release
needs: merge-release-pr
uses: dot-base/.github/.github/workflows/create-release.yml@main
secrets:
GH_BOT_USER: ${{ secrets.GH_BOT_USER }}
GH_BOT_PAT: ${{ secrets.GH_BOT_PAT }}
CR_PAT: ${{ secrets.CR_PAT }}

# Run the following steps if the pull request is a feature PR
configure-feature-pr:
name: Configure Feature PR
needs: [get-pr, lint-pr-title]
if: ${{ fromJson(needs.get-pr.outputs.pr).type == 'feature' }}
uses: dot-base/.github/.github/workflows/configure-feature-pr.yml@main
with:
pr: ${{ needs.get-pr.outputs.pr }}
manage-pr:
name: Manage PR
uses: dot-base/.github/.github/workflows/manage-pr.yml@main
secrets:
GH_BOT_USER: ${{ secrets.GH_BOT_USER }}
GH_BOT_PAT: ${{ secrets.GH_BOT_PAT }}
Loading

0 comments on commit a5459ee

Please sign in to comment.