You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GHA: Smoke test sdist package for downstream packaging (#509)
Smoke test sdist tarballs (gitlint and gitlint-core) for downstream packaging:
- Upload and re-downloading them in a separate job
- Extract the tarballs and rebuild wheels using pypa/build
- Install the wheels
- Run gitlint to ensure everything its not failing
Closes#468
hatch run qa:integration-tests -k "not(test_commit_hook_continue or test_commit_hook_abort or test_commit_hook_edit)" qa
58
+
run: hatch run qa:integration-tests -k "not(test_commit_hook_continue or test_commit_hook_abort or test_commit_hook_edit)" qa
65
59
env:
66
60
GITLINT_QA_USE_SH_LIB: 0
67
61
if: matrix.os != 'windows-latest'
@@ -71,17 +65,6 @@ jobs:
71
65
hatch run qa:integration-tests -k "not (test_commit_hook_continue or test_commit_hook_abort or test_commit_hook_edit or test_lint_staged_stdin or test_stdin_file or test_stdin_pipe_empty)" qa
72
66
if: matrix.os == 'windows-latest'
73
67
74
-
- name: Build test (gitlint)
75
-
run: |
76
-
python -m build
77
-
hatch clean
78
-
79
-
- name: Build test (gitlint-core)
80
-
run: |
81
-
python -m build
82
-
hatch clean
83
-
working-directory: ./gitlint-core
84
-
85
68
# Run gitlint. Skip during PR runs, since PR commit messages are transient and usually full of gitlint violations.
86
69
# PRs get squashed and get a proper commit message during merge.
0 commit comments