Skip to content
This repository has been archived by the owner on Sep 4, 2023. It is now read-only.

Automatic release pipeline #49

Merged
merged 14 commits into from
Dec 11, 2022
Merged

Automatic release pipeline #49

merged 14 commits into from
Dec 11, 2022

Conversation

NealGeilen
Copy link
Collaborator

@NealGeilen NealGeilen commented Dec 6, 2022

So I wanted to add a feature so that the releases can be made automatically and the artefacts added to the release.

For this to work ATM. the configuration file that is needed by the GitHub action release-drafter needs to be placed within the "master" branch.

I have already tried this GitHub action on a private Repo of mine. Works very nicely. Just the addition of uploading the artefacts is something that I need to test out when this PR is accepted and if you Like the idea.

NealGeilen and others added 10 commits November 8, 2022 09:07
* Change formats type to `string` and split with comma separator

* Use root configuration instead of configuration section

* Fix exceptions not properly displaying in the console

* Add all module item types according to documentation

* Update application demo GIF

* Create code-analysis.yml

* Remove comments and enable additional queries

* Removed push from code-analysis.yml workflow

* Typo code-analysis.yml

* Added support for a Word export option

* Added footer Epsilon Credits

* Created helper class with reformat functions

* Reformat code

* Improved helper functions, Found that they can be added to records :-)

* Reformat files

* string interpolation

* Feature/cleanup (#40)

* Remove obsolete Epsilon.Http.Abstractions project

* Fix invalid serializable implementation

* Disable unused method return value hint

* Change exception to more appropriate one

* Update Grade score description

* Prevent null grades from exporting

* Reduce cognitive complexity to acceptable level

* Move logging call

* Reduce nesting

* Move project name and repository uri to constants

* Fix nullability warnings

* Remove unused class

* Use ?: operator and move constants to top level of class

* Reduce loop complexity

* Use project name constant in output name export option

* Update README.md application demo gif

* Add supported formats to README.md

Co-authored-by: Jelle Maas <typiqally@gmail.com>
@NealGeilen NealGeilen linked an issue Dec 6, 2022 that may be closed by this pull request
@NealGeilen NealGeilen added the enhancement New feature or request label Dec 6, 2022
@NealGeilen NealGeilen changed the base branch from master to develop December 7, 2022 08:49
# Conflicts:
#	Epsilon.Canvas.Abstractions/ICanvasModuleCollectionFetcher.cs
#	Epsilon.Canvas/CanvasModuleCollectionFetcher.cs
#	Epsilon.Cli/Startup.cs
@NealGeilen
Copy link
Collaborator Author

When this PR is accepted I will test and modify this functionality to fit our needs.
Just need this first few files located in the develop branch to start that.

@NealGeilen NealGeilen requested a review from Typiqally December 7, 2022 15:40
@NealGeilen NealGeilen marked this pull request as ready for review December 7, 2022 15:40
@NealGeilen NealGeilen self-assigned this Dec 8, 2022
Copy link
Owner

@Typiqally Typiqally left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! Can't really test it, but I trust it works.

@NealGeilen NealGeilen merged commit 3a872fa into develop Dec 11, 2022
@NealGeilen NealGeilen mentioned this pull request Dec 13, 2022
3 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Release pipeline
2 participants