Skip to content

cloud-native-aixmarseille/meetup-issue-linter-action

Icon GitHub Action: Meetup issue linter action

Meetup issue linter action

Marketplace Release License Stars PRs Welcome

Overview

This action lint the meetup issue for required fields and format

Usage

- uses: cloud-native-aixmarseille/meetup-issue-linter-action@5d63450f85f2d43e14f4af77b5f6c4f65fd55035 # 0.9.7
  with:
    # The issue number to lint.
    # This input is required.
    issue-number: ""

    # The parsed issue body. See <https://github.com/issue-ops/parser>.
    # This input is required.
    issue-parsed-body: ""

    # JSON List of hosters to update.
    # Example: `["Hoster 1", "Hoster 2"]`.
    #
    # This input is required.
    hosters: ""

    # JSON List of speakers with name and URL.
    # Example: `[{"name": "Speaker One", "url": "https://example.com/speaker1"}, {"name": "Speaker Two", "url": "https://example.com/speaker2"}]`.
    #
    # This input is required.
    speakers: ""

    # Whether to fix the issue or not.
    # Default: `true`
    should-fix: "true"

    # Whether to fail on error or not.
    # Default: `true`
    fail-on-error: "true"

    # The GitHub token with permissions to update the issue.
    # This input is required.
    github-token: ""

Inputs

Input Description Required Default
issue-number The issue number to lint. true -
issue-parsed-body The parsed issue body. See https://github.com/issue-ops/parser. true -
hosters JSON List of hosters to update. true -
Example: ["Hoster 1", "Hoster 2"].
speakers JSON List of speakers with name and URL. true -
Example: [{"name": "Speaker One", "url": "https://example.com/speaker1"}, {"name": "Speaker Two", "url": "https://example.com/speaker2"}].
should-fix Whether to fix the issue or not. false true
fail-on-error Whether to fail on error or not. false true
github-token The GitHub token with permissions to update the issue. true -

Outputs

Output Description
lint-issues List of issues found in the meetup issue.

Contributing

Contributions are welcome! Please see the contributing guidelines for more details.

License

This project is licensed under the MIT License.

SPDX-License-Identifier: MIT

Copyright © 2026 Cloud Native Aix-Marseille

For more details, see the license.


This documentation was automatically generated by CI Dokumentor.

About

GitHub Action to lint meetup issue data

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 5