From 2cc8b3d92aeca39e3605a38d2fe3e90fbe36c347 Mon Sep 17 00:00:00 2001 From: "Shiny Brar (he/il)" Date: Wed, 25 Oct 2023 14:09:52 -0700 Subject: [PATCH 1/2] feat(ci): added pre-commit ci action --- .github/workflows/ci.yml | 65 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..64da94c --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,65 @@ +name: Integration + +on: + push: + paths-ignore: + - 'docs/**' + branches: [ main ] + pull_request: + paths-ignore: + - 'docs/**' + branches: + - '**' + +jobs: + pre-commit-checks: + runs-on: ubuntu-latest + steps: + - + name: Setup code repository + uses: actions/checkout@v2 + with: + fetch-depth: 1 + - + name: Setup Python 3.9 + uses: actions/setup-python@v2 + with: + python-version: 3.9 + - + name: Load cached pre-commit repos + id: cached-pre-commit-repos + uses: actions/cache@v2 + with: + path: | + ~/.cache/pre-commit + key: poetry-${{ runner.os }}-${{ hashFiles('.pre-commit-config.yaml') }} + - + name: Perform pre-commit checks + run: | + pip install pre-commit + pre-commit run -a + + tests: + needs: pre-commit-checks + runs-on: ${{ matrix.os }} + defaults: + run: + shell: bash + strategy: + matrix: + python-version: [ "3.9" ] + os : [ "ubuntu-latest" ] + steps: + - + name: Setup code repository + uses: actions/checkout@v2 + with: + fetch-depth: 1 + - + name: Setup Python + uses: actions/setup-python@v3 + with: + python-version: ${{ matrix.python-version }} + - + name: Echo + run: echo "Hello world" From ce14e190fbbcaf9f7b27d8cedc90d0b09460bc33 Mon Sep 17 00:00:00 2001 From: "Shiny Brar (he/il)" Date: Wed, 25 Oct 2023 14:14:03 -0700 Subject: [PATCH 2/2] style(base/Dockerfile): Dockerfile Linting --- scicon/images/base/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scicon/images/base/Dockerfile b/scicon/images/base/Dockerfile index ed790d8..887b4da 100644 --- a/scicon/images/base/Dockerfile +++ b/scicon/images/base/Dockerfile @@ -60,4 +60,4 @@ RUN ln -s ${CONDA_DIR}/etc/profile.d/conda.sh /etc/profile.d/conda.sh # pip \ # conda-libmamba-solver \ # pip-tools \ -# && conda clean --all --quiet --force --yes \ No newline at end of file +# && conda clean --all --quiet --force --yes