-
Notifications
You must be signed in to change notification settings - Fork 789
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release notes CI step #16283
Release notes CI step #16283
Conversation
Can you please add some guidance on what we are expected to write? |
Bot will post a comment with instructions once I sort out auth. |
Hmm, that sounds a bit counterproductive that I would first need to raise the PR, only for a bot to yell at me. Can the guidance not written in documentation? If I know I need to do this anyway, a clear how-to page will get the job done right? Also, will the bot validate the entries? Will an entry without a PR link be pointed out for example? |
There might a circular dependency - we want to have the PR link in there, but before raising the PR, you will not know what the URL is. As for the content I would like to see:
|
It will also be in the PR temple as a footer. And optionally in separate document.
That's the plan. One issue with that though - if we gonna check exact PR url, it will always fail on first run, since PR will not be created and its number is not known. But first I need to sort out authorization. |
Not to distract from release note process (amazing!), but can we sort out the circular dependency with:
This is a bit of a tedious. Regarding this Release note PR:
When I look at the pipeline, and why / how it is done, I'll not feel miserable filling the release notes for my contributions, this is amazing effort :) |
26dd5db
to
e67c60d
Compare
Alright, we have a chicken-egg situation here. YAML file should be in Couple of things missing:
cc @nojaf |
Have link checker working. Will continue with opt-out things and PR template later. |
Can we just add it as optional in the beginning for testing purposes? |
Creating an dummy check_release_notes.yml, so it has correct permissions for it to run in #16283
Creating an dummy check_release_notes.yml, so it has correct permissions for it to run in #16283
@dotnet/fsharp-team-msft This needs to be merged in order for it to work (I can disable it in UI in case of any failures). |
I also made an opt-out by just using tag, so even if something is failing, adding tag should only re-run this singular check. |
/run fantomas |
Co-authored-by: vzarytovskii <1260985+vzarytovskii@users.noreply.github.com>
I intend to merge it to main for it to be part of CI. There's an easy way to opt-out as well as relaxed rules for the format for now. I think it should "go live" so we understand what's working and what's not. |
Alright, since there are no objections... |
Ok, let's make everyone's life miserable and require to fill in release notes every time Compiler, FSharp.Core, LanguageFeatures or VS are changed.
Will help us to generate proper release notes though.