Giter VIP home page Giter VIP logo

actions's Introduction

Actions

Container Build System's GitHub Action collection

New actions should live in their own directory - not on new branches

Current collection

  • ansible-lint
    • docker
    • Fedora 35
    • Py 3, Fedora default (3.10.x)
    • pip
      • ansible>=2.10,<2.11
      • ansible-lint latest (5.2.x)
        • with "[community,yamllint]"
    • config: in-repo
  • doc8

    NOTE: ignores Sphinx-specific false positives

    TLDR; this isn't really a Sphinx linter

    • docker
    • Fedora 35
    • Py 3, Fedora default (3.10.x)
    • pip
      • doc8==0.9.1
    • config
      • defaults
      • '--max-line-length=100'
    • inputs
      • 'path' parameter (required), default 'docs/'
  • flake8
    • docker
    • Fedora 35
    • Py 3, Fedora default (3.10.x)
    • python3-flake8, Fedora default (3.9.x)
    • config
      • defaults
      • '--max-line-length=100'
    • Auto-finds .py files
  • markdownlint (ruby version)
    • docker
    • Fedora 35
    • ruby >= 2.6, Fedora default (3.0.x)
    • gem
      • mdl:'>=0.11.0'
    • called from 'action.sh'
    • config:
      • style rules are in-repo
      • '-g .': Use git to auto-find .md files in '.'
  • mypy
    • docker
    • Fedora 35
    • Py 3, Fedora default (3.10.x)
    • python3-mypy >= 0.910, Fedora default (0.910)
    • config
      • defaults
      • '--install-types'
      • '--non-interactive'
      • '--ignore-missing-imports'
    • inputs
      • 'package' parameter (required) (arg for '--package')
  • pytype
    • docker
    • Fedora 34
    • Py 3 < 3.10, Fedora default (3.9.x)
    • pip
      • pytype (latest)
    • config
      • defaults
      • '-d import-error': ignore imports (pytype will fail (in GitHub workflows) when checking for third party imports, unless they're explicitly installed)
    • inputs
      • 'path' parameter (required), default '.'
  • ShellCheck
    • docker
    • Fedora 35
    • ShellCheck, Fedora default (0.7.x)
    • called from 'action.sh'
    • config
      • defaults
      • '-Calways': always output color
    • inputs
      • 'path' parameter (required), default './test.sh'
  • tekton-lint (nodejs)
    • docker
    • Fedora 35
    • nodejs >= 16, Fedora default (16.11.x)
    • npm
    • config
      • defaults
    • inputs
      • 'path' parameter (required), default 'tekton/**/*.yaml'
  • yamllint
    • docker
    • Fedora 35
    • Py 3, Fedora default (3.10.x)
    • yamllint, Fedora default (1.26.x)
    • config
      • '-s': strict mode, warnings are reported as errors
      • '-f github': github output format, hits appear inline in diffs
      • 'line-length': {max: 100}
    • inputs
      • 'path' parameter (required), default '.' (all YAML files)

actions's People

Contributors

ben-alkov avatar chmeliik avatar martinbasti avatar

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.