diff --git a/.cspell.json b/.cspell.json index 32bca63..37be13e 100644 --- a/.cspell.json +++ b/.cspell.json @@ -19,13 +19,19 @@ "transision", "transisions" ], - "ignorePaths": ["**/.cspell.json", ".pre-commit-config.yaml", ".vscode/*"], + "ignorePaths": [ + "**/.cspell.json", + ".gitignore", + ".pre-commit-config.yaml", + ".vscode/*" + ], "language": "en-US", "words": ["ampform", "compwa", "qrules", "tensorwaves", "Zenodo"], "ignoreWords": [ "Conda", "MAINT", "PYPI", + "PYTHONHASHSEED", "bdist", "commitlint", "noreply", diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..b1b457a --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,33 @@ +name: CI + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +env: + PYTHONHASHSEED: "0" + +on: + push: + branches: + - main + - epic/* + - "[0-9]+.[0-9]+.x" + pull_request: + branches: + - main + - epic/* + - "[0-9]+.[0-9]+.x" + workflow_dispatch: + inputs: + specific-pip-packages: + description: Run CI with specific pip packages + required: false + type: string + +jobs: + style: + if: inputs.specific-pip-packages == '' + secrets: + token: ${{ secrets.PAT }} + uses: ComPWA/actions/.github/workflows/pre-commit.yml@v1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 371ae72..60df28a 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,13 +1,14 @@ { "recommendations": [ "esbenp.prettier-vscode", - "garaioag.garaio-vscode-unwanted-recommendations", "github.vscode-github-actions", + "Soulcode.vscode-unwanted-extensions", "stkb.rewrap", "streetsidesoftware.code-spell-checker" ], "unwantedRecommendations": [ "davidanson.vscode-markdownlint", + "garaioag.garaio-vscode-unwanted-recommendations", "ms-python.flake8", "ms-python.isort", "ms-python.pylint", diff --git a/.vscode/settings.json b/.vscode/settings.json index cdb1d49..74d4a5a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,6 +5,7 @@ }, "diffEditor.experimental.showMoves": true, "editor.formatOnSave": true, + "github-actions.workflows.pinned.workflows": [".github/workflows/ci.yml"], "multiDiffEditor.experimental.enabled": true, "rewrap.wrappingColumn": 88 }