Comments (31)
I don't have the resources to dive down the rabbit hole and I've made peace with depending on https://kubernetes.io/docs/setup/release/notes/ myself to check it regularly, so I'm keeping this open if somebody can solve this for us. It's just sad that for such a high rated tool as k8s there is no feed support to follow the releases other than the https://kubernetes.io/feed.xml Hugo blog RSS mixed into other posts. If you're aware of other sources, please share but I could only find this ticket in Google 😀
from release-notes.
/remove-lifecycle stale
from release-notes.
The assets folder contains the structured data in separate files that would be needed for an unified RSS feed. (The JSON files are also available publicly thruogh the website but also separately, which means there is no way to track it if a new release comes out + everyone must do their own JSON to RSS XML transformation.)
from release-notes.
Hey @immanuelfodor, good idea. I think we could built this into the usual development workflow somehow.
from release-notes.
I think here it is where the JSON files are generated:
https://github.com/kubernetes-sigs/release-notes/blob/master/generate.sh#L17
Sadly, the tool only supports JSON and Markdown output:
https://github.com/kubernetes/release/tree/master/cmd/release-notes#why-formats-are-supported
So it should be done with a tool like jq
or something else after the JSON files are put. For example, merging and converting the JSON files with jq
to the JSON feed spec and then with some Bash magic/Python/Go to an XML RSS feed. This way another intermediate format would be available for use. But it's just thinking out loud throwing in some ideas :)
from release-notes.
I think here it is where the JSON files are generated:
https://github.com/kubernetes-sigs/release-notes/blob/master/generate.sh#L17
Sadly, the tool only supports JSON and Markdown output:
https://github.com/kubernetes/release/tree/master/cmd/release-notes#why-formats-are-supported
So it should be done with a tool likejq
or something else after the JSON files are put. For example, merging and converting the JSON files withjq
to the JSON feed spec and then with some Bash magic/Python/Go to an XML RSS feed. This way another intermediate format would be available for use. But it's just thinking out loud throwing in some ideas :)
Yeah I thought about something similar. We're really free to manipulate the incoming data here since we can include any node package into the project. I think we also would need no real diff'ing if we stick to the current approach of exchanging complete files as assets.
from release-notes.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
from release-notes.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
from release-notes.
/remove-lifecycle stale
from release-notes.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
from release-notes.
/remove-lifecycle stale
from release-notes.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
from release-notes.
/remove-lifecycle stale
from release-notes.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
from release-notes.
/remove-lifecycle stale
from release-notes.
@immanuelfodor I'm right now not planning to work on this. Do you consider contributing a PR to make it work? :)
from release-notes.
Sounds good, thank you for the update!
from release-notes.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
from release-notes.
/remove-lifecycle stale
from release-notes.
/remove-lifecycle stale
from release-notes.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
from release-notes.
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten
.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
from release-notes.
Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen
.
Mark the issue as fresh with /remove-lifecycle rotten
.
Send feedback to sig-contributor-experience at kubernetes/community.
/close
from release-notes.
@fejta-bot: Closing this issue.
In response to this:
Rotten issues close after 30d of inactivity.
Reopen the issue with/reopen
.
Mark the issue as fresh with/remove-lifecycle rotten
.Send feedback to sig-contributor-experience at kubernetes/community.
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from release-notes.
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
- After 90d of inactivity,
lifecycle/stale
is applied - After 30d of inactivity since
lifecycle/stale
was applied,lifecycle/rotten
is applied - After 30d of inactivity since
lifecycle/rotten
was applied, the issue is closed
You can:
- Mark this issue or PR as fresh with
/remove-lifecycle stale
- Mark this issue or PR as rotten with
/lifecycle rotten
- Close this issue or PR with
/close
- Offer to help out with Issue Triage
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
from release-notes.
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
- After 90d of inactivity,
lifecycle/stale
is applied - After 30d of inactivity since
lifecycle/stale
was applied,lifecycle/rotten
is applied - After 30d of inactivity since
lifecycle/rotten
was applied, the issue is closed
You can:
- Mark this issue or PR as fresh with
/remove-lifecycle rotten
- Close this issue or PR with
/close
- Offer to help out with Issue Triage
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
from release-notes.
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
- After 90d of inactivity,
lifecycle/stale
is applied - After 30d of inactivity since
lifecycle/stale
was applied,lifecycle/rotten
is applied - After 30d of inactivity since
lifecycle/rotten
was applied, the issue is closed
You can:
- Reopen this issue or PR with
/reopen
- Mark this issue or PR as fresh with
/remove-lifecycle rotten
- Offer to help out with Issue Triage
Please send feedback to sig-contributor-experience at kubernetes/community.
/close
from release-notes.
@k8s-triage-robot: Closing this issue.
In response to this:
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
- After 90d of inactivity,
lifecycle/stale
is applied- After 30d of inactivity since
lifecycle/stale
was applied,lifecycle/rotten
is applied- After 30d of inactivity since
lifecycle/rotten
was applied, the issue is closedYou can:
- Reopen this issue or PR with
/reopen
- Mark this issue or PR as fresh with
/remove-lifecycle rotten
- Offer to help out with Issue Triage
Please send feedback to sig-contributor-experience at kubernetes/community.
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from release-notes.
/reopen
from release-notes.
@KTamas: You can't reopen an issue/PR unless you authored it or you are a collaborator.
In response to this:
/reopen
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from release-notes.
/remove-lifecycle rotten
from release-notes.
Related Issues (20)
- Feature Request: Release Version filter improvements HOT 13
- Tests/Preview build doesn't fail if a JSON file doesn't exist
- Bug: Tags for entries no longer clickable HOT 9
- Update docs to specify json file name HOT 4
- Add v1.20 release notes HOT 2
- 'npm start' gives error HOT 4
- Feature Request: Add keyword search HOT 12
- Filter by "deprecation" HOT 2
- Update angular HOT 10
- Embeddable version HOT 4
- Broken Link Issue
- Bump bootstrap from 4.6.0 to 5.2.1 HOT 5
- Upgrade cypress to v10.x HOT 11
- Uptick version of `babel-jest` and dependencies HOT 8
- Rename `master` to `main` HOT 13
- Migrate relnotes.k8s.io to Google Analytics 4 (GA4) HOT 3
- Drop Universal Analytics (UA) ID
- Website is slow - enable site analytics? HOT 7
- Add `settings` component
- Document "Additional documentation" best practices HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from release-notes.