빠른 릴리스 작성자 - GitHub 작업

내 워크플로우



Quick Release Creator는 수동으로 트리거된 workflow_dispatch 이벤트를 통해 github 저장소에 대한 새 릴리스를 빠르게 생성할 수 있는 Github Action입니다!

저장소의 "릴리스"섹션에서 처음부터 새 릴리스의 초안을 작성하는 대신 Quick Release Creator는 릴리스를 깔끔하게 구성하는 양식을 제공합니다. 릴리스에 정확히 무엇을 포함해야 하는지 기억하거나 마크다운을 더듬을 필요가 없습니다!



다음과 같이 작업에 대한 릴리스에 대한 특정 정보를 제공할 수 있습니다.
  • 버전 번호 태그
  • 릴리스의 이름/제목
  • 크고 작은 변경 사항에 대한 간략한 설명
  • 릴리스에 대한 추가 참고 사항

  • 해당 정보가 제공되지 않은 경우 주요/사소한 변경 사항 및 메모 필드는 기본적으로 (Not not not registered)로 설정됩니다.

    녹색 "워크플로 실행"버튼을 누르면 작업이 실행되고 제공한 정보에서 새 릴리스가 생성됩니다!

    그러면 Quick Release Creator가 간단한 마크다운을 통해 깔끔하게 보이는 릴리스를 출력합니다!

    짜잔!

    릴리스 예:

    제출 카테고리:


  • 메인테이너 머스트해브
  • DIY 배포

  • 얌 파일:



    name: Quick Release workflow
    
    on:
      workflow_dispatch:
        inputs:
          version-number:
            description: 'Version number tag:'
            default: 'Enter version number'
            required: true
          release-name:
            description: 'Release name:'
            default: 'Enter release name'
            required: true
          major-changes:
            description: 'Major changes:'
            default: '(No major changes noted)'
            required: false
          minor-changes:
            description: 'Minor changes:'
            default: '(No minor changes noted)'
            required: false
          notes:
            description: 'Notes:'
            default: '(No extra notes)'
            required: false
    
    jobs:  
      build:
        name: Create Release
        runs-on: ubuntu-latest
        steps:
          - name: Checkout code
            uses: actions/checkout@v2
          - name: Create Release
            id: create_release
            uses: actions/create-release@v1
            env:
              GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
            with:
              tag_name: v${{ github.event.inputs.version-number }}
              release_name: ${{ github.event.inputs.release-name }}
              body: |
                ## Major changes:
                ${{ github.event.inputs.major-changes }}
    
                ## Minor changes:
                ${{ github.event.inputs.minor-changes }}
    
                ## Notes: 
                ${{ github.event.inputs.notes }}
              draft: false
              prerelease: false
    

    추가 리소스/정보



    Quick Release Creator는 Create a Release GitHub 작업을 기반으로 합니다.

    저는 현재 제 Live Music PDX 응용 프로그램인 오리건 주 포틀랜드의 라이브 음악 찾기에서 맞춤형 GitHub 작업을 사용하고 있습니다!


    나단피카드 / 라이브 음악-PDX


    포틀랜드, OR 메트로 지역의 라이브 뮤직 파인더




    프로덕션 버전here을 확인하세요!

    즐거운 코딩하세요!

    좋은 웹페이지 즐겨찾기