Skip to content
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

Add announcement banner also for PRs over stable release #38332

Merged
merged 34 commits into from
Jul 12, 2024

Conversation

kwankyu
Copy link
Collaborator

@kwankyu kwankyu commented Jul 3, 2024

Announcement banner should appear in sage doc both for beta release and PRs over beta or stable release.

Currently, as noticed while testing for #38285, doc previews for github PRs over a stable release won't have announcement banner at the top of the doc. We fix it.

Test:
https://github.com/kwankyu/sage/actions/runs/9770500596/job/26971792855
https://doc-pr-53--sagemath-test.netlify.app/html/en/reference/

Changes is in a9decf4, a51b571

📝 Checklist

  • The title is concise and informative.
  • The description explains in detail what this PR is about.
  • I have linked a relevant issue or discussion.
  • I have created tests covering the changes.
  • I have updated the documentation and checked the documentation preview.

⌛ Dependencies

#38285

@kwankyu kwankyu changed the title p/improve announcement banner Add announcement banner also for PRs over stable release Jul 3, 2024
@kwankyu kwankyu requested a review from mkoeppe July 3, 2024 03:20
@kwankyu
Copy link
Collaborator Author

kwankyu commented Jul 3, 2024

@vbraun @mkoeppe:

This PR and its dependencies iron out doc-build CI. Hence I highly recommend to consider merging this PR and its dependencies before releasing 10.4.

@mkoeppe mkoeppe added this to the sage-10.4 milestone Jul 3, 2024
@mkoeppe
Copy link

mkoeppe commented Jul 3, 2024

LGTM.

@kwankyu
Copy link
Collaborator Author

kwankyu commented Jul 3, 2024

Thanks!

Copy link

github-actions bot commented Jul 5, 2024

Documentation preview for this PR (built with commit ed3e1f1; changes) is ready! 🎉
This preview will update shortly after each push to this PR.

@vbraun vbraun merged commit 7982725 into sagemath:develop Jul 12, 2024
18 of 19 checks passed
vbraun pushed a commit to vbraun/sage that referenced this pull request Jul 16, 2024
<!-- ^ Please provide a concise and informative title. -->
<!-- ^ Don't put issue numbers in the title, do this in the PR
description below. -->
<!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method
to calculate 1 + 2". -->
<!-- v Describe your changes below in detail. -->
<!-- v Why is this change required? What problem does it solve? -->
<!-- v If this PR resolves an open issue, please link to it here. For
example, "Fixes sagemath#12345". -->

This is my foolish mistake made in sagemath#38332. Sorry.

Trivial fix.

### 📝 Checklist

<!-- Put an `x` in all the boxes that apply. -->

- [x] The title is concise and informative.
- [x] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [ ] I have created tests covering the changes.
- [ ] I have updated the documentation and checked the documentation
preview.

### ⌛ Dependencies

<!-- List all open PRs that this PR logically depends on. For example,
-->
<!-- - sagemath#12345: short description why this is a dependency -->
<!-- - sagemath#34567: ... -->

URL: sagemath#38353
Reported by: Kwankyu Lee
Reviewer(s): Matthias Köppe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants