Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflow: package and release on tag #8

Merged
merged 4 commits into from
Nov 5, 2021
Merged

Workflow: package and release on tag #8

merged 4 commits into from
Nov 5, 2021

Commits on Nov 3, 2021

  1. chore: formatting

    thekaveman committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    04ea286 View commit details
    Browse the repository at this point in the history
  2. feat(ci/release): publish release + assets on tag

    * workflow runs on a tag of the form v*.*.* e.g. v1.2.3
    * workflow consists of two jobs: package then release
    
    package:
    
    * run the dotnet build process using a matrix strategy
    * generate and zip output
    * upload zip as GitHub Actions artifact
    
    release:
    
    * blocked until package finishes successfully
    * download all GitHub Actions artifacts (from all matrix builds)
    * make new GitHub Release, attaching all artifacts
    thekaveman committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    52c5dd3 View commit details
    Browse the repository at this point in the history
  3. feat: add version to artifacts

    refactor path into a reusable step output
    thekaveman committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    c068870 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. feat(ci/release): make dotnet version clearer

    distinct from the app version and the OS runtime
    thekaveman committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    8ed6fb8 View commit details
    Browse the repository at this point in the history