Commit Graph

37 Commits

Author SHA1 Message Date
Johnny Metz
2a6d2cc23c
Check DB migrations in GitHub CI (#5322) 2024-08-26 09:52:17 +02:00
Matthew Foster Walsh
10c85ce3d6
Rename docker compose files to include 'docker-compose' (#4995)
* Renamed local.yml to docker-compose.local.yml

* Renamed production.yml to docker-compose.production.yml

* Rename docs.yml to docker-compose.docs.yml

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2024-05-13 18:18:56 +01:00
Arnav Choudhury
8060df4c51
Fix syntax error in GitHub CI workflow (#4972) 2024-04-06 09:31:30 +01:00
David Păcioianu
559fae8a70
Update ci.yml (#4964) 2024-04-03 15:49:12 +02:00
Jelmer
3b3cf416f3
Merge pull request #4930 from foarsitter/py312
Upgrade Python to version 3.12
2024-03-19 10:41:04 +01:00
Shayan Karimi
a1d34a08af
Split the docs from local.yml and build the service in CI (#4909)
* Split the docs from local.yml and build the service in CI

* Change docs build in our CI docker tests
2024-03-18 19:26:18 +00:00
Jelmer Draaijer
b488056b63 Upgrade Python to version 3.12 2024-03-18 20:07:24 +01:00
Paul Wulff
6237573637
Speed up CI pytest by 30%: Change ci.yml to only build images relevant for running pytest (#4863)
In order to run pytest we can constrain the build command to only build the images related to the django service. 

This mainly prevents the docs image from being built unnecessarily.

This cuts run time of the Github Actions workflow from approx. 4min 30s to below 3min.
2024-02-16 09:55:24 +00:00
dependabot[bot]
b2c2eedb6d
Bump actions/checkout from 3 to 4 (#4565)
* Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/checkout from 3 to 4

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2023-09-06 20:40:35 +01:00
Imran Rahman
f567b5f685
update docs docker-compose -> docker compose (#4463)
Co-authored-by: Imran Rahman <imranrahman.ix@gmail.com>
2023-07-24 10:42:51 +01:00
Andrew Chen Wang
c5940219c7
Fix PostgreSQL version in GitHub workflow (#4423) 2023-06-28 23:35:50 +01:00
Bruno Alla
0dcc4c4b4c
Add more pre-commit hooks (#4266)
* Add more hooks from pre-commit-hooks repo

* Add pre-commit hook for prettier

* Format with prettier

* Remove check-docstring-first hook

* Run prettier in the template

* Tweak formatting of dependabot file

* Fix formatting of GitHub files for prettier

* More format fixes of ci.yml
2023-04-15 12:15:15 +01:00
Jelmer
42c30dafcb
Upgrade Python to version 3.11 (Faster CPython) (#4256)
* Upgrade Python to version 3.11 (Faster CPython)

* Update pyupgrade config for Python 3.11

* Update tox env to Python 3.11

* Update to latest Python 3.11.3

* Add a note about lack of support in PythonAnywhere

* Rephrase note

* Fix casing

---------

Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2023-04-15 11:42:33 +01:00
Delphine LEMIRE
4e649af5f0
Disable caching for linter job on GitHub actions (#4166)
* FIX: Uptade Template ci.yml linter requirements

* Disable unused cache for lint job

---------

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2023-02-25 11:31:07 +00:00
Delphine LEMIRE
95e7300604
Update version of github actions on the template project (#4167) 2023-02-17 10:42:02 -03:00
Bruno Alla
0fe1fb9ca1
Remove unused pip cache paths in GHA & add a note for pre-commit.ci (#4151)
* Remove unused pip caching paths in GHA

* Add note about pre-commit.ci for open source
2023-02-09 21:56:57 +00:00
Jelmer
4ea0e98f3f
Upgrade Python version from 3.9 to 3.10 (#3913) 2022-10-24 21:41:00 +01:00
Bruno Alla
a1105457aa
Upgrade actions/setup-python to v3 (#3621) 2022-03-03 22:21:04 +00:00
dependabot[bot]
3eaeb83760
Bump actions/checkout from 2 to 3 (#3619)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2022-03-02 09:17:47 +00:00
Bruno Alla
7e444e6aa4
Cancel previous CI runs on successive PR pushes with GitHub actions (#3575) 2022-02-21 22:50:19 +00:00
Bruno Alla
528a40989f
Fix cache dependency path for linter job in CI workflow (#3520)
* Fix cache dependency path for linter jon in CI workflow

* Reduce potential stylistic issues

* Reduce more potential stylistic issues
2022-01-07 22:26:56 +00:00
Bruno Alla
a93773ac39
Use built-in pip caching from actions/setup-python in generated project (#3481) 2021-12-22 21:52:45 +00:00
Zach Borboa
da74187c58
Clean up whitespace (#3430) 2021-11-22 09:26:08 +00:00
mpoli
6ca4cc9ca2
Bump pre-commit/action to 2.0.3 (#3426) 2021-11-20 16:58:57 +00:00
Andrew Chen Wang
c0a6157373
Use major version 6 without minor 2021-08-12 09:18:19 -04:00
Andrew-Chen-Wang
391874b426 Add Redis 6 support 2021-07-05 16:37:35 -04:00
Bruno Alla
9e7320ea1b Merge branch 'master' into fix_upgrade_py39
# Conflicts:
#	README.rst
#	{{cookiecutter.project_slug}}/.gitlab-ci.yml
#	{{cookiecutter.project_slug}}/compose/local/django/Dockerfile
#	{{cookiecutter.project_slug}}/compose/production/django/Dockerfile
2021-04-08 18:43:54 +01:00
Bruno Alla
d999846ca2 Fix Github CI with Docker 2021-03-02 20:11:15 +00:00
Bruno Alla
c3ee08fbb2 Tweak formatting of workflow file 2021-03-02 20:03:27 +00:00
Bruno Alla
c1ec7e3cd1 Add necessary services for GH actions without Docker 2021-03-02 20:03:14 +00:00
Bruno Alla
9793511266 Support both master and main branches 2021-03-02 19:48:26 +00:00
Arnav Choudhury
c988a6fbdc Removed the step for installing dependencies 2021-02-23 19:20:17 +05:30
Arnav Choudhury
db636c8e36 Updated tests with the updated github stage names. 2021-02-23 11:11:03 +05:30
Arnav Choudhury
a4f1acf17e Updated the github action to run all pre-commit hooks on all files in the linter stage so that there is only 1 place that is used to maange all code quality tools. 2021-02-23 10:59:30 +05:30
areski
a1d551d067 Update from Python3.8 to Python3.9 2021-01-26 16:13:27 +01:00
Fabio C. Barrionuevo da Luz
af1cfc82c6 Fix docker container stop command on github action 2021-01-18 18:05:22 -03:00
Arnav Choudhury
b064e09f12
Adding GitHub-Action CI Option (#2837) 2020-09-21 11:20:24 +01:00