ci: run pre-commit on master too

This commit is contained in:
Khue Doan 2023-01-26 10:50:20 +07:00
parent 8547e13acc
commit 8a63ec3253
2 changed files with 24 additions and 5 deletions

View File

@ -6,7 +6,7 @@ spec:
workspaces:
- name: shared-data
tasks:
- name: git-clone
- name: clone
taskRef:
resolver: hub
params:
@ -24,4 +24,22 @@ spec:
value: $(params.git_url)
- name: revision
value: $(params.git_revision)
# TODO add tests here
- name: test
workspaces:
- name: source
workspace: shared-data
taskSpec:
workspaces:
- name: source
stepTemplate:
image: nixos/nix:latest
workingDir: /workspace/source
steps:
# TODO optimize Nix cache, this is too slow
- name: pre-commit
command:
- nix-shell
- --command
args:
- "pre-commit run --color=always"
# TODO run more tests here

View File

@ -6,7 +6,7 @@ spec:
workspaces:
- name: shared-data
tasks:
- name: git-clone
- name: clone
taskRef:
resolver: hub
params:
@ -24,7 +24,7 @@ spec:
value: $(params.git_url)
- name: revision
value: $(params.git_revision)
- name: pre-commit
- name: test
workspaces:
- name: source
workspace: shared-data
@ -35,7 +35,8 @@ spec:
image: nixos/nix:latest
workingDir: /workspace/source
steps:
- name: run
# TODO optimize Nix cache, this is too slow
- name: pre-commit
command:
- nix-shell
- --command