https://github.com/guilhem/rss-issues-action
create issues from a syndication feed (RSS or Atom).
https://github.com/guilhem/rss-issues-action
atom github-actions hacktoberfest issues rss syndication
Last synced: 3 months ago
JSON representation
create issues from a syndication feed (RSS or Atom).
- Host: GitHub
- URL: https://github.com/guilhem/rss-issues-action
- Owner: guilhem
- License: apache-2.0
- Created: 2020-05-18T12:24:33.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-08T15:11:50.000Z (about 1 year ago)
- Last Synced: 2025-06-20T19:29:10.327Z (4 months ago)
- Topics: atom, github-actions, hacktoberfest, issues, rss, syndication
- Language: Go
- Homepage: https://github.com/marketplace/actions/rss-issues
- Size: 166 KB
- Stars: 21
- Watchers: 4
- Forks: 11
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RSS issues action
This action create issues from a syndication feed (RSS or Atom).
## Inputs
### `repo-token`
**Required** the GITHUB_TOKEN secret.
### `feed`
**Required** URL of the rss.
### `prefix`
Prefix added to issues.
### `lastTime`
Limit items date.
### `labels`
Labels to add, comma separated.
### `dry-run`
Log issue creation but do nothing
### `aggregate`
Aggregate all items in a single issue
### `characterLimit`
Limit size of issue content
### `titleFilter`
Don't create an issue if the title matches the specified regular expression ([go regular expression syntax](https://github.com/google/re2/wiki/Syntax))
### `contentFilter`
Don't create an issue if the content matches the specified regular expression ([go regular expression syntax](https://github.com/google/re2/wiki/Syntax))
## Outputs
### `issues`
Issues number, comma separated.
## Example
### step
```yaml
uses: guilhem/rss-issues-action
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
feed: "https://cloud.google.com/feeds/kubernetes-engine-release-notes.xml"
```### complete
```yaml
name: rsson:
schedule:
- cron: "0 * * * *"jobs:
gke-release:
runs-on: ubuntu-latest
steps:
- name: rss-issues
uses: guilhem/rss-issues-action@0.5.2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
feed: "https://cloud.google.com/feeds/kubernetes-engine-release-notes.xml"
prefix: "[GKE]"
characterLimit: "255"
dry-run: "false"
lastTime: "92h"
labels: "liens/Kubernetes"
```### Real Usage
- [Create information feed](https://github.com/p7t/actus/issues)