This package provides the following services:
Linter-Github-Actions
Linter-Github-Actions aims to provide functional and robust actionlint
linting functionality within Atom/Pulsar.
APM (Atom) and PPM (Pulsar) Support
apm
was discontinued prior to the sunset by the Atom Editor team. ppm
for Pulsar does not yet support package publishing. Therefore, the installation instructions are now as follows if you want the latest version in Atom, Atom Beta, or Atom Dev:
- Locate the Atom or Pulsar packages directory on your filesystem (normally at
<home>/.{atom,pulsar}/packages
) - Retrieve the code from this repository either via
git
or the Code-->Download ZIP option in Github. - Place the directory containing the repository's code in the Atom or Pulsar packages directory.
- Execute
npm install
in the package directory (requires NPM). - Repeat for any missing or outdated dependencies.
and Pulsar:
- Install the old version of the package as usual with either PPM or the GUI installer in the editor.
- Locate the Atom or Pulsar packages directory on your filesystem (normally at
<home>/.{atom,pulsar}/packages
) - Replace the
lib/main.js
file in the package directory with the file located in this remote Github repository.
Additionally: this package is now in maintenance mode. All feature requests and bug reports in the Github repository issue tracker will receive a response, and possibly also be implemented (especially bug fixes). However, active development on this package has ceased.
Installation
The ActionLint CLI binary executable is required to be installed before using this package. The Linter and Language-YAML Atom packages are also required.
Note that at this current time the package unit tests (outside of CI which will be Atom Beta 1.61.0
for the time being) and acceptance testing are performed with the latest stable version of Pulsar.
Usage
- All YAML files located in a directory named
workflows
with ajobs
key will be linted with this linter. Be aware of this in case you have a non-Actions YAML file with this characteristic. Also be aware of this in case you have a typo for thejobs
key, since this linter will then not trigger.