MCPcopy Create free account
hub / github.com/github/docs / getRssFeed

Function getRssFeed

lib/changelog.js:11–24  ·  view source on GitHub ↗
(url)

Source from the content-addressed store, hash-verified

9const CHANGELOG_DISABLED = Boolean(JSON.parse(process.env.CHANGELOG_DISABLED || 'false'))
10
11async function getRssFeed(url) {
12 const parser = new Parser({ timeout: 5000 })
13 const feedUrl = `${url}/feed`
14 let feed
15
16 try {
17 feed = await parser.parseURL(feedUrl)
18 } catch (err) {
19 console.error(`cannot get ${feedUrl}: ${err.message}`)
20 return
21 }
22
23 return feed
24}
25
26export async function getChangelogItems(prefix, feedUrl, ignoreCache = false) {
27 if (CHANGELOG_DISABLED) {

Callers 1

getChangelogItemsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected