Skip to content

Release - v3.0.0.0

Compare
Choose a tag to compare
@hassanhabib hassanhabib released this 06 Jun 16:56
e31acab

Release - v3.0.0.0

Release Notes - Adding Support For Generic Job Definitions

BREAKING CHANGE

We are excited to announce a significant update to how we define jobs for GitHub Actions using ADotNet!
Starting from this release, we have introduced a breaking change that allows the usage of generic job
definitions, replacing the previous job names specifically used for build, tagging, and release.
This change requires a small code modification in how you define jobs. You will now have the
flexibility to define jobs based on your specific needs, enhancing customization and providing
a more streamlined workflow.

Before

	Jobs = new Jobs
	{
		Build = new BuildJob
		{
			. . .
		},
		AddTag = new TagJob
		{
			. . .
		},
		Publish = new PublishJob
		{
			. . .
		},
	}

Now

	Jobs = new Jobs
	{
		{
			"build",
			new Job
			{
				. . .
			}
		},
		{
			"add_tag",
			new Job
			{
				. . .
			}
		},
		{
			"publish",
			new Job
			{
				. . .
			}
		},
	}