analog icon indicating copy to clipboard operation
analog copied to clipboard

[REPO]: Automate publishing of packages

Open brandonroberts opened this issue 3 years ago • 8 comments

The Analog packages are versioned independently and this would automate the versioning and release of each package based on most recent commits.

Not sure if this would also include generating an updated changelog for each package. Ideally this could be triggered through a protected GitHub Action also

brandonroberts avatar Aug 30 '22 19:08 brandonroberts

Can I take a look at this? By publishing you mean automated on release or tags or what do you have in mind?

mainawycliffe avatar Aug 31 '22 21:08 mainawycliffe

@nartc said he was going to take a look at this.

brandonroberts avatar Sep 05 '22 02:09 brandonroberts

No worries, I will find something else to sink my teeth in

mainawycliffe avatar Sep 05 '22 19:09 mainawycliffe

@mainawycliffe feel free to pick it up. I have been a bit busy lately.

nartc avatar Sep 15 '22 07:09 nartc

@mainawycliffe feel free to pick it up. I have been a bit busy lately.

Thanks, let me see if I can squeeze some time soon

mainawycliffe avatar Sep 15 '22 12:09 mainawycliffe

@brandonroberts I will take care of this in the next few days

mainawycliffe avatar Oct 09 '22 14:10 mainawycliffe

@mainawycliffe ok cool. Let me know if you have any questions. We may be able to use the affected commands from Nx in some way.

brandonroberts avatar Oct 09 '22 18:10 brandonroberts

@brandonroberts I was just wondering, do we want to use releases or just push to master and publish a minor/path version for the time being

mainawycliffe avatar Oct 17 '22 22:10 mainawycliffe

@brandonroberts I think I have come up with half decent solution for this, I will PR something over the weekend - semi-automated in that the releases have to made manually, but after that, a release is created per package and pushed to NPM. Do you want something like this or go fully automated?

mainawycliffe avatar Feb 03 '23 16:02 mainawycliffe

Semi-automated works for me to start

brandonroberts avatar Feb 03 '23 17:02 brandonroberts