From 2c533c207ca01f4b313e4ec49ec281821d122f91 Mon Sep 17 00:00:00 2001 From: Bill Little Date: Thu, 18 Apr 2024 10:47:47 +0100 Subject: [PATCH] add manifest gha (#427) * add manifest gha * only include pypi requirements --- .github/workflows/ci-manifest.yml | 23 +++++++++++++++++++++++ MANIFEST.in | 14 ++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .github/workflows/ci-manifest.yml create mode 100644 MANIFEST.in diff --git a/.github/workflows/ci-manifest.yml b/.github/workflows/ci-manifest.yml new file mode 100644 index 00000000..a532bec0 --- /dev/null +++ b/.github/workflows/ci-manifest.yml @@ -0,0 +1,23 @@ +name: ci-manifest + +on: + pull_request: + branches: + - "*" + + push: + branches-ignore: + - "auto-update-lockfiles" + - "pre-commit-ci-update-config" + - "dependabot/*" + + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + manifest: + name: "check-manifest" + uses: scitools/workflows/.github/workflows/ci-manifest.yml@2024.02.1 diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 00000000..8c8f62c5 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,14 @@ +prune .github +prune .nox +prune docs +prune requirements +recursive-include requirements *.txt +recursive-include iris_grib *.cml *.grib2 *.json *.nc *.py + +exclude .coveragerc +exclude .flake8 +exclude .gitignore +exclude .pre-commit-config.yaml +exclude .readthedocs.yml +include *.md +include *.py