ms-structural / ms-structural/femdesign-api

GitHub Actions - Publish Github release

Open
#352 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

priority:later type:improvement
Dominant language
C#
Stars
51
Forks
29
PR merge metrics
No merged PRs in 30d

Description

We could create a GitHub action to automatically publish a release to Github with FemDesign.Grasshopper and FemDesign.Dynamo assets attached. This could be done similar to the way the NuGet packages are auto-deployed.

Example: When the GlobalAssemblyInfo.cs file (or better when the Assembly version number) is changed on the master branch (or pre-release/**) a new release should be deployed.

Maybe for 21.1.1? #338

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining the existing NuGet auto-deployment setup and GlobalAssemblyInfo.cs, then determine how version changes on master or pre-release/** should trigger a release. Done means a GitHub release is published with the FemDesign.Grasshopper and FemDesign.Dynamo assets attached for the intended version.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, github-actions
Domain
ci-cd, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.