Skip to content

🚧Improve release workflows #22

🚧Improve release workflows

🚧Improve release workflows #22

name: 🧪Workflow Testing
defaults:
run:
shell: pwsh
on:
workflow_dispatch:
inputs:
run-type:
description: "The type of run to execute."
required: true
type: choice
options: ["Sync Bot", "Sync Status Check"]
issurOrPRNumber:
description: "Sync bot uses an issue # and the status check uses a pr #."
required: true
type: number
default: 0
issues:
types: [labeled, unlabeled, assigned, unassigned, milestoned, demilestoned]
pull_request:
branches: [main, preview]
jobs:
issue_job:
name: Issue Job
if: (${{ github.event.issue }}) && (startsWith(github.head_ref, 'feature/'))
runs-on: ubuntu-latest
steps:
- name: Issue Message
run: |
echo "I am an issue job!!";
echo "Github.Event.Number: ${{ github.event.number }}"
echo "Github.Event.Issue.Number: ${{ github.event.issue.number }}"
echo "Github.Event.PullRequest.Number: ${{ github.event.pull_request.number }}"
pull_request_job:
name: PR Job
if: (${{ github.event.pull_request }}) && (startsWith(github.head_ref, 'feature/'))
runs-on: ubuntu-latest
steps:
- name: Pull Request Message
run: |
echo "I am a pull request job!!"
echo "Github.Event.Number: ${{ github.event.number }}"
echo "Github.Event.Issue.Number: ${{ github.event.issue.number }}"
echo "Github.Event.PullRequest.Number: ${{ github.event.pull_request.number }}"