Skip to content

Commit

Permalink
Add automation to create openAPI issue
Browse files Browse the repository at this point in the history
  • Loading branch information
curquiza committed Mar 21, 2024
1 parent fc1c3f4 commit f7b3a2a
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion .github/workflows/milestone-workflow.yml
Expand Up @@ -112,7 +112,7 @@ jobs:
create-update-version-issue:
needs: get-release-version
# Create the changelog issue if the release is not only a patch release
# Create the update-version issue even if the release is a patch release
if: github.event.action == 'created'
runs-on: ubuntu-latest
env:
Expand All @@ -129,6 +129,25 @@ jobs:
--body-file $ISSUE_TEMPLATE \
--milestone $MILESTONE_VERSION
create-update-openapi-issue:
needs: get-release-version
# Create the openAPI issue if the release is not only a patch release
if: github.event.action == 'created' && needs.get-release-version.outputs.is-patch == 'false'
runs-on: ubuntu-latest
env:
ISSUE_TEMPLATE: issue-template.md
steps:
- uses: actions/checkout@v3
- name: Download the issue template
run: curl -s https://raw.githubusercontent.com/meilisearch/engine-team/main/issue-templates/update-openapi-issue.md > $ISSUE_TEMPLATE
- name: Create the issue
run: |
gh issue create \
--title "Update version in Cargo.toml for $MILESTONE_VERSION" \
--label 'maintenance' \
--body-file $ISSUE_TEMPLATE \
--milestone $MILESTONE_VERSION
# ----------------
# MILESTONE CLOSED
# ----------------
Expand Down

0 comments on commit f7b3a2a

Please sign in to comment.