Skip to content

Commit cb2ae3f

Browse files
authored
set up pre-commit hook for bibtex (#278)
* try setting up pre-commit hook for bibtex * improvements to pre-commit checks
1 parent 5173b61 commit cb2ae3f

File tree

4 files changed

+277
-290
lines changed

4 files changed

+277
-290
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ or if you have been waiting too long to hear back on your PR. -->
1010

1111
+ [ ] Notebook follows style guide https://docs.pymc.io/en/latest/contributing/jupyter_style.html
1212
+ [ ] PR description contains a link to the relevant issue: a tracker one for existing notebooks or a proposal one for new notebooks
13+
+ [ ] Check the notebook is not excluded from any pre-commit check: https://github.com/pymc-devs/pymc-examples/blob/main/.pre-commit-config.yaml
1314

1415

1516
### Helpful links

.github/workflows/pre-commit.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,7 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@v2
1515
- uses: actions/setup-python@v2
16+
- uses: actions/setup-node@v2
17+
with:
18+
node-version: '15'
1619
- uses: pre-commit/[email protected]

.pre-commit-config.yaml

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,32 @@ repos:
1515
rev: 0.3.0
1616
hooks:
1717
- id: check-execution-order
18+
args: [--strict]
1819
exclude: |
1920
(?x)^
20-
^examples/samplers/DEMetropolisZ_EfficiencyComparison\.ipynb$
21-
|examples/variational_inference/convolutional_vae_keras_advi\.ipynb$
22-
|examples/pymc3_howto/sampling_callback\.ipynb$
21+
^examples/ode_models/ODE_with_manual_gradients\.ipynb$
22+
|examples/samplers/DEMetropolisZ_EfficiencyComparison\.ipynb$
2323
|examples/gaussian_processes/GP-Latent\.ipynb$
24+
|examples/gaussian_processes/GP-MaunaLoa2\.ipynb$
25+
|examples/samplers/MLDA_gravity_surveying\.ipynb$
26+
|examples/case_studies/putting_workflow\.ipynb$
27+
|examples/pymc3_howto/sampling_callback\.ipynb$
28+
|examples/case_studies/blackbox_external_likelihood\.ipynb$
29+
|examples/samplers/GLM-hierarchical-jax\.ipynb$
30+
|examples/variational_inference/convolutional_vae_keras_advi\.ipynb$
31+
|examples/gaussian_processes/GP-TProcess\.ipynb$
32+
|examples/mixture_models/dependent_density_regression\.ipynb$
33+
|examples/gaussian_processes/GP-Heteroskedastic\.ipynb$
34+
|examples/gaussian_processes/GP-MeansAndCovs\.ipynb$
35+
|examples/samplers/MLDA_variance_reduction_linear_regression\.ipynb$
36+
37+
- repo: https://github.com/FlamingTempura/bibtex-tidy
38+
rev: v1.8.5
39+
hooks:
40+
- id: bibtex-tidy
41+
files: examples/references.bib
42+
args: ["--sort=key", --quiet]
43+
language_version: 15.14.0
2444
- repo: local
2545
hooks:
2646
- id: watermark

0 commit comments

Comments
 (0)