Skip to content

Commit

Permalink
[ansible-lint] remove default files value
Browse files Browse the repository at this point in the history
[ansible-lint] remove default files value
  • Loading branch information
tsirysndr committed Mar 12, 2024
1 parent aacb54a commit bf410a7
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 8 deletions.
8 changes: 5 additions & 3 deletions ansible-lint/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,15 @@ Daggerized version of [ansible](https://github.com/ansible/ansible-lint).
## 🚀 Usage

```sh
dagger -m github.com/tsirysndr/daggerverse/ansible-lint call lint --src <source>
dagger -m github.com/tsirysndr/daggerverse/ansible-lint call lint \
--src <source> --files <files>
```

## 🧑‍🔬 Example

```sh
dagger -m github.com/tsirysndr/daggerverse/ansible-lint call lint --src .
dagger -m github.com/tsirysndr/daggerverse/ansible-lint call \
lint --src . --files example.yml
dagger call -m github.com/tsirysndr/daggerverse/ansible-lint dev --src . terminal
```

Expand All @@ -24,5 +26,5 @@ dagger call -m github.com/tsirysndr/daggerverse/ansible-lint dev --src . termina
```typescript
import { lint } from 'jsr:@daggerverse/ansible-lint';

await lint(".");
await lint(".", ["example.yml"]);
```
2 changes: 1 addition & 1 deletion ansible-lint/deno.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@daggerverse/ansible-lint",
"version": "0.1.2",
"version": "0.1.3",
"exports": "./mod.ts",
"importMap": "import_map.json",
"tasks": {
Expand Down
6 changes: 3 additions & 3 deletions ansible-lint/src/dagger/jobs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ export const exclude = [];
*/
export async function lint(
src: Directory | string,
files = "*.yml"
files: string[]
): Promise<Directory | string> {
const context = await getDirectory(src);
const ctr = dag
Expand All @@ -33,7 +33,7 @@ export async function lint(
.from("cytopia/ansible-lint")
.withDirectory("/app", context)
.withWorkdir("/app")
.withExec([files]);
.withExec(files);

await ctr.stdout();
return ctr.directory("/app").id();
Expand Down Expand Up @@ -62,7 +62,7 @@ export async function dev(
}

export type JobExec =
| ((src: string, files?: string) => Promise<Container | Directory | string>)
| ((src: string, files: string[]) => Promise<Container | Directory | string>)
| ((src: string) => Promise<Container | Directory | string>);

export const runnableJobs: Record<Job, JobExec> = {
Expand Down
2 changes: 1 addition & 1 deletion ansible-lint/src/dagger/pipeline.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export default async function pipeline(src = ".", args: string[] = []) {
return;
}

await lint(src, args[0]);
await lint(src, args);
}

async function runSpecificJobs(args: jobs.Job[], src: string) {
Expand Down

0 comments on commit bf410a7

Please sign in to comment.