Commit graph

72 commits

Author SHA1 Message Date
Nicolas Giard a7d080b4df
ci: build app base docker image 2022-05-24 15:50:01 -04:00
Nicolas Giard 2b94db2161
ci: run tests on PRs with node + python dependencies changes 2022-05-17 00:17:17 -04:00
Robert Sparks cdd86b9d5e
ci: show makemigrations output (#3932)
* ci: show makemigrations output

* chore: remove unused releasetest settings
2022-05-03 20:54:25 -05:00
Nicolas Giard 3606dbef38
ci: fix makemigrations echo during pr checks + build 2022-05-03 18:31:50 -04:00
Nicolas Giard f778058005
ci: add db migrations checks to tests and build workflows (#3920)
* ci: add db migrations checks to tests and build workflows

* ci: refactor migrations check expression

* chore: rework conditional and exit

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-05-03 12:06:41 -05:00
Nicolas Giard 7c6917562f
ci: use strict semver for builds + always run pip install on tests 2022-04-21 16:57:29 -04:00
Nicolas Giard 72d1293f09
ci: only set production flags when create release is enabled 2022-04-15 17:41:14 -04:00
Nicolas Giard 2f78a56aed
ci: add production flags during release build 2022-04-15 17:26:42 -04:00
Nicolas Giard a29cf266f9
ci: notify of dry run in build annotations 2022-04-14 17:01:34 -04:00
Nicolas Giard 01ee23cce9
ci: upload build artifacts on dry run 2022-04-14 16:43:55 -04:00
Nicolas Giard 3099fe267b
ci: skip changelog generation when dry run flag is active 2022-04-14 16:37:51 -04:00
Nicolas Giard e00b0d126c
ci: remove incorrect dry run skip on release step 2022-04-14 16:32:35 -04:00
Nicolas Giard 2e330b1a5a
ci: add version number to build annotation 2022-04-14 16:27:39 -04:00
Nicolas Giard d842408f04
ci: update non-prod build base version number + dry-run option 2022-04-14 16:22:50 -04:00
Nicolas Giard 6ffda37cd8
ci: point workflows to main branch 2022-04-14 15:31:09 -04:00
Nicolas Giard 994e6c378a
ci: remove failfast tests flag 2022-04-14 13:17:13 -04:00
Nicolas Giard 1c107d2d98
ci: use npm install for coverage-action 2022-03-31 15:05:03 -04:00
NGPixel 8ef90059f5
ci: fix coverage-action outputs + gh token common 2022-03-31 03:26:49 -04:00
Nicolas Giard ea6c9316d4
ci: add coverage-action to release workflow 2022-03-31 02:15:49 -04:00
Nicolas Giard 7cc2e579c0
ci: add summary field to release workflow 2022-03-30 15:34:23 -04:00
Nicolas Giard 4dbb3345e9
ci: remove codacy + skip codecov on fail 2022-03-30 14:35:08 -04:00
Nicolas Giard 7917fa336a
ci: fix coverage xml for PR tests 2022-03-29 21:23:29 -04:00
Nicolas Giard 51ec004718
ci: always run codacy reporter 2022-03-29 20:46:18 -04:00
Nicolas Giard 11fe9f56b4
ci: output xml coverage report 2022-03-29 20:38:18 -04:00
Nicolas Giard 32d15efee6
ci: test codacy code coverage reporting 2022-03-29 19:38:39 -04:00
Jennifer Richards 7c6fa167f1
ci: remove bs3-related workflow; do not install grunt 2022-03-25 12:16:23 -03:00
Jennifer Richards c0c8771370
Merge branch 'main' into main-merge
# Conflicts:
#	.devcontainer/docker-compose.extend.yml
#	.github/workflows/build-test-base.yml
#	.github/workflows/build.yml
#	README.md
#	docker/app.Dockerfile
#	docker/configs/settings_local.py
#	docker/docker-compose.extend.yml
#	docker/scripts/app-init.sh
#	ietf/release/tests.py
#	ietf/release/urls.py
#	ietf/templates/500.html
#	ietf/templates/api/index.html
#	ietf/templates/base.html
#	ietf/templates/base/menu.html
#	ietf/templates/group/group_about_status_edit.html
#	ietf/templates/meeting/agenda_filter.html
#	ietf/templates/release/about.html
#	ietf/utils/tests.py
#	package-lock.json
2022-03-25 11:15:05 -03:00
Nicolas Giard 8989f2fd72
ci: add codecov upload to PR tests 2022-03-24 18:20:36 -04:00
Nicolas Giard 0821260cc3
ci: build workflow - rename cov results file 2022-03-24 16:40:44 -04:00
Nicolas Giard 32bf50ef1b
ci: build workflow - force coverage upload even on failed tests 2022-03-24 15:49:38 -04:00
Nicolas Giard e1c8b5efe4
ci: add codecov to tests 2022-03-24 15:45:37 -04:00
Nicolas Giard 5125fcc646
ci: fix tests prepare script exec permissions 2022-03-23 18:04:15 -04:00
Nicolas Giard 6863061396
ci: fix dev version number for build release 2022-03-23 15:54:14 -04:00
Nicolas Giard d489391b66
ci: fix build sed replace 2022-03-23 15:42:13 -04:00
Nicolas Giard ac39c017cf
ci: add env vars to build output 2022-03-23 15:38:59 -04:00
Nicolas Giard 259957f4b6
ci: skip download coverage when tests are disabled 2022-03-23 15:04:54 -04:00
Nicolas Giard e6aeb3187e
ci: fix build missing runs-on param 2022-03-23 15:01:54 -04:00
Nicolas Giard f8d7e45239
ci: build improvements + skip tests option 2022-03-23 14:59:56 -04:00
Nicolas Giard 8baeb85118
ci: add tests to publish build workflow 2022-03-23 00:30:44 -04:00
Nicolas Giard 457bb54db4
ci: fix pr tests run commands 2022-03-22 14:36:24 -04:00
Nicolas Giard 95611a44ac
ci: add test base dockerfile to build triggers 2022-03-22 13:46:57 -04:00
Nicolas Giard adc6331727
ci: inject release hash + branch during build 2022-03-21 14:45:10 -04:00
Nicolas Giard ffb6904b09
ci: inject release hash + branch during build 2022-03-21 14:44:58 -04:00
Nicolas Giard a4eaadde0a
ci: limit pr tests to ietf folder 2022-03-19 11:33:29 -04:00
Lars Eggert 05c643964b
ci: Run the test suite for PRs and pushes (#3658)
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-03-19 07:09:15 -04:00
Nicolas Giard cee45d608b
ci: fix db docker image start command 2022-03-17 17:03:37 -04:00
Nicolas Giard 4b15ed933e
ci: fix base test docker image 2022-03-16 21:34:38 -04:00
Nicolas Giard 7ddaa513b1
ci: build base test docker image 2022-03-16 21:34:26 -04:00
Nicolas Giard 4daeb3c6b6
ci: fix base test docker image 2022-03-16 21:23:51 -04:00
Nicolas Giard 65799c9d1c
ci: build base test docker image 2022-03-16 21:23:01 -04:00