Is it possible to have release logs on github that refer to a specific ticket on Monday? - version-control

Is it possible to have release logs on Github that refer to specific tickets on Monday.com?
As far as I can tell it does not seem possible but I'd like to throw out the question here. Basically, when you release a version of your master on Github it shows all the commits. We want to link a ticket directly to a Monday board that is also being used as our main communication with clients.
example:
Ticket A is currently has a status of "Push to production" and will be set to "Finished". Now what we would like is that in the release logs of git all tickets that have the status "Finished" will have a link to Our Monday board.
First, is this possible?
Then if so is it possible to have it in a customizable way.
Example:
{ticket-id or Ticket-Pulse}:{Name of ticket}
#4521: Integration of ... Something

Related

GitHub Action move issue on project when issue is linked to a Pull Request

I am trying to automate my project boards. I would like an action to trigger when someone opens a Pull Request and links it to a issue on the board, then the issue would be moved to "In Review".
I imagine once I trigger by a pull_request, this information would be seen on the given environment variables. But I dumped all of them and I could not find any reference to the issue I am linking and would like to move on the project board.
Can someone give me some light on what I could do to achieve this result?
First you can reference an issue in your commit message described in the documentation. Then you can set up built-in automations for the project board. If you then push something to your repository and create a merge request, the issue should be automatically linked and moved to the column "In Review".

Azure DevOps: Don't set Task status as Closed when Pull request is merged

I'm using Azure DevOps for both planning and coding,
Now when PR with attached issue (task)is merged, task is set to "Closed" automatically (I use project template based on Agile)
Is there a way to change it, e.g. I'd like my custom status "Ready for deploy" to be set instead of "Closed"?
This is currently controlled by the PR Compeltion Settings:
Unfortunately, the (feature) you're looking for is not presently supported, you can't handle the work item state when you check "Complete linked work item after merging"
Here is a related UserVoice in Microsoft Developer Community site: Customize Work Item State after PR is closed.
You can vote up and add your comment there. This User Voice is already Under Review.
As workaround you could try to use Service Hook to get the PR event and change the work item state to what you want.

Azure Boards moving issues to "Done" status automatically

We have had two stories moved from "In Progress" to "Done" status by Azure Boards automatically. From what I can tell we don't have any rules set for it and can't seem to find out why the system is automatically moving stories. Any suggestions or help would be appreciated, I am afraid we are going to miss items that actually need to be worked.
If the story on the Azure DevOps board is linked to some code branch or pull request in the code repository, changes to the repository can update the status of the story. For example, if you link the story to some Pull Request* (as stated by #Daniel Mann), and then you complete that Pull Request, the story will automatically be moved to "Done" state.
You can check the Development and Related Work sections of the story (usually on the right) to see if it has some link to the code.

Is there a way to customize Github checks with CircleCI?

I am currently working on the CI of project and I deploy a preview for each github branch that pass all integration tests.
My CI workflow is executed by CircleCI and I can see the progression on github with Github checks. It works pretty nice but description does not reflect what really happens.
For instance I can see this on github :
My problem is I would like to custom message and details actions link. My last job deploys a preview and I would like to be able to put the link somewhere. The best case should be able to open my preview when I click on details button.
Is there any way to do this ?
I send a mail to CircleCI support and I got this anwser :
Hello,
It is not possible at this time to customize this text. Clicking the
details link will bring you to the job on CircleCI. We are currently
working on a utility that will allow you to post comments to the PR
from within a job that may be close to what you are looking for. This
will exist in an Orb (https://circleci.com/orbs/registry/) but I could
not say exactly how long until this is released, though we are
actively working on it.
You may wish to post to our public facing ideas portal:
https://ideas.circleci.com/ideas as a new idea post. This will let our
community vote for this request. Please let us know if we can assist
any further.
So, unfortunately it is not possible yet. Maybe in the future.

Watching new tags on GitHub

I need to track new tags of many projects on github, it's possbile to get emails about newly created tags? Or through RSS channel, or somehow be notified, when new tag is created.
I think that this would be great feature how to track new versions of projects hosted on github.
I need to track new tags of many projects on github [...] through RSS channel
GitHub provides an atom feed for tags
Syntax: https://github.com/{:user}/{:repository}/tags.atom
Example: https://github.com/libgit2/libgit2sharp/tags.atom will list the tags of the LibGit2Sharp project
Update Nov. 2020: you now have "Custom notification controls"
This week we are giving you more control over the types of content that you are notified about on GitHub:
Watching a repository can often be a double-edged sword.
You want to stay up to date with a project, but if you have a specific interest or role within the community, you have no choice but to subscribe to updates on everything.
No more.
Beneath the watch button, you’ll find that we have made a few changes: we’ve made the language clearer so you know what you’ll receive updates about, we’ve made the interface more accessible and, we’ve introduced a new custom category.
Within this, you can select the types of content you would like to be notified about.
Do you focus on code review? Limit your notifications to pull requests.
Are you a community manager? Select Discussions.
As new types of notifications are added, you’ll find them in this menu.
You’ll find these controls on all repository pages and on your watching page where you can customize notifications for repositories you already watch.
Since you can have email notifications, do note that, since Nov. 2018, you can get notification on new releases: that won't include all tags (since a release is associated to a tag, but not all tags receive a release).
Still, see "Watch releases "
You can now limit repository notifications exclusively to releases.
Receive notifications when new releases are published in a repository without receiving notifications about other updates and conversations.
Have a look at https://sibbell.com
It notifies you about new tags/releases and takes only 3 clicks to setup.
Really handy tool.
I've made a simple tool, because Sibbell will be closing down on May 15th, 2018, as they told on their email yesterday.
I've put together a simple repository to have the same approach:
https://github.com/Ardakilic/alerthub
You can self-host it. Just provide your repositories and when a new release comes you'll get a push notification (using Pushbullet) and/or E-mail. You can also have an aggregated RSS feed to use with your reader app or IFTTT etc.
Take a look at https://AllMyChanges.com.
It is a startup which could do more — it will send you a full release notes, not only new version numbers. And it works for projects without any release notes as well as with projects were maintainers keep handwritten ChangeLog.
Found this:
https://github.com/dear-github/dear-github/issues/111#issuecomment-442564269
It appears that "watch releases only" doesn't follow tags and many projects use only tags for announcing new versions. While https://newreleases.io/ sends notifications for tags too, it also has several version filtering options, based on regex expressions, pre and updated releases. It also offers email frequency options.
Related issue to up vote: Ability to subscribe to tags (not releases) : https://github.com/dear-github/dear-github/issues/399