Coder Social home page Coder Social logo

Comments (31)

immanuelfodor avatar immanuelfodor commented on August 28, 2024 2

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.

saschagrunert avatar saschagrunert commented on August 28, 2024 1

/remove-lifecycle stale

from release-notes.

immanuelfodor avatar immanuelfodor commented on August 28, 2024

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.

saschagrunert avatar saschagrunert commented on August 28, 2024

Hey @immanuelfodor, good idea. I think we could built this into the usual development workflow somehow.

from release-notes.

immanuelfodor avatar immanuelfodor commented on August 28, 2024

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.

saschagrunert avatar saschagrunert commented on August 28, 2024

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 :)

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.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

saschagrunert avatar saschagrunert commented on August 28, 2024

/remove-lifecycle stale

from release-notes.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

immanuelfodor avatar immanuelfodor commented on August 28, 2024

/remove-lifecycle stale

from release-notes.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

immanuelfodor avatar immanuelfodor commented on August 28, 2024

/remove-lifecycle stale

from release-notes.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

immanuelfodor avatar immanuelfodor commented on August 28, 2024

/remove-lifecycle stale

from release-notes.

saschagrunert avatar saschagrunert commented on August 28, 2024

@immanuelfodor I'm right now not planning to work on this. Do you consider contributing a PR to make it work? :)

from release-notes.

saschagrunert avatar saschagrunert commented on August 28, 2024

Sounds good, thank you for the update!

from release-notes.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

immanuelfodor avatar immanuelfodor commented on August 28, 2024

/remove-lifecycle stale

from release-notes.

saschagrunert avatar saschagrunert commented on August 28, 2024

/remove-lifecycle stale

from release-notes.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

fejta-bot avatar fejta-bot commented on August 28, 2024

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.

k8s-ci-robot avatar k8s-ci-robot commented on August 28, 2024

@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.

k8s-triage-robot avatar k8s-triage-robot commented on August 28, 2024

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.

k8s-triage-robot avatar k8s-triage-robot commented on August 28, 2024

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.

k8s-triage-robot avatar k8s-triage-robot commented on August 28, 2024

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-ci-robot avatar k8s-ci-robot commented on August 28, 2024

@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 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

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.

KTamas avatar KTamas commented on August 28, 2024

/reopen

from release-notes.

k8s-ci-robot avatar k8s-ci-robot commented on August 28, 2024

@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.

KTamas avatar KTamas commented on August 28, 2024

/remove-lifecycle rotten

from release-notes.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.