Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/417-72ki/danger-swiftlint

Docker image for Danger-Swift using SwiftLint
https://github.com/417-72ki/danger-swiftlint

danger danger-swift docker-image github-actions swift swiftlint

Last synced: 5 days ago
JSON representation

Docker image for Danger-Swift using SwiftLint

Awesome Lists containing this project

README

        

# [![Docker Hub](https://dockeri.co/image/41772ki/danger-swiftlint)](https://hub.docker.com/r/41772ki/danger-swiftlint)

Docker image for [Danger-Swift](https://github.com/danger/swift) using [SwiftLint](https://github.com/realm/SwiftLint)

# Usage Sample

## Local Docker

```sh
$ docker run -v `pwd`:`pwd` -w `pwd` 41772ki/danger-swiftlint local
```

## GitHub Actions

```yml
name: Danger
on:
pull_request:
paths:
- '.swiftlint.yml'
- '**/*.swift'
jobs:
Danger:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Danger
uses: 417-72KI/[email protected] # Look at the `Note for version`
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
```

### Note for version
> [!IMPORTANT]
> Docker images in `v5.8` and higher versions are updated for once a week.
> `v5.7` and below also can be used in GitHub Actions, but Docker images of them are no longer updated.

| tag | Swift version |
| --- | ------------- |
| `v5.5+` | Same as the tag |
| `v4` | 5.4 |
| `v3` | 5.3 |
| `v2` | 5.2 |
| `v1` | 5.1 |