Граф коммитов

34 Коммитов

Автор SHA1 Сообщение Дата
Joel Maher f1a6c9dfd5
Remove Glean from Treeherder (#8267) 2024-11-01 08:54:59 -07:00
Valentin Rigal 4252aa4d5a
Update Django from 4.2 to 5.1 (#8218)
* Bump Django to 5.1.1 and django rest framework to 3.15.2

* Bump Python to 3.10

Also updates old references

* Replace AlterIndexTogether in migrations

https://docs.djangoproject.com/en/4.2/releases/4.2/#index-together-option-is-deprecated-in-favor-of-indexes

* Fix linters deprecation errors
2024-10-07 16:04:32 +02:00
Sebastian Hengst 076514040a Bug 1908165 - don't restart any services after apt-get, suppress prompt 2024-07-16 22:10:44 +02:00
EvaBardou 494ca3c615
Remove MySQL integration and dedicated code (#7814)
* Remove MySQL integration and dedicated code

* Nit

* Clean up a few more files

* Fix linting

* Propagate DATABASE_URL in other containers
2024-05-30 15:19:56 +02:00
renovate[bot] 6583ba632b Update codecov orb to v4 2024-04-16 13:19:27 +02:00
Sebastian Hengst 3cf087b516
Remote docker and ubuntu upgrades (#7922)
* Switch to docker24

* Switch to default Ubuntu image in circleCI

* Switch tox config from whitelist_externals to allowlist_externals
2024-03-04 16:58:14 +01:00
renovate[bot] e13848b23b Update Node.js to v21 2023-11-08 12:32:09 +01:00
Sebastian Hengst 1e0eddac89
Renovate node20 (#7813)
* Update Node.js to v20.6.1

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 01:49:58 +02:00
Sebastian Hengst 3a728ebdc7 Upgrade CircleCI remote docker from 19.03.14 to 20.10.23 2023-09-14 17:24:52 +02:00
Valentin Rigal 9579aa43eb Run tests with both DB backends in separate CI jobs 2023-08-11 11:45:43 +02:00
Bastien Abadie 1e0d51a410 Run unit tests on CI with postgres 2023-08-11 11:45:43 +02:00
renovate[bot] 6f97dd1ae6 Update codecov orb to v3.2.5 2023-06-19 03:57:06 +00:00
Suhaib Mujahid 1223700ad0
Migrate to the new Codecov uploader (#7680)
* Migrate to the new Codecov uploader

* Use the Codecov uploader in CircleCI configs directly

* Use codecov orb
2023-04-08 11:15:46 -07:00
Joel Maher 80d3cc89e5
disable ccov until we can figure out the new uploader for codecovio. (#7681)
Co-authored-by: Ronan Maher <ronanhmaher@gmail.com>
2023-04-07 14:30:28 -07:00
Sebastian Hengst 6ef986571c fix backend build in Python tests 2023-02-10 23:32:29 +01:00
Joel Maher eb63031fb5
Fix glean generation by installing yarn packages (#7614)
* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Adjust circleCI yarn build:glean
2023-01-05 03:36:22 -08:00
Joel Maher 0d84ea7458
add glean to treeherder for measuring failure outcomes (#7583)
* add glean to treeherder for measuring failure outcomes

* add glean to treeherder for measuring failure outcomes

* allow for notification of glean metrics and ability to turn on/off glean

* add data review bug

* add updatePinnedJobs function to failureSummaryTab
2023-01-04 14:58:12 -08:00
Joel Maher f49772e844
Fix build:docs failure by removing poetry and installing mkdocs via pip (#7603)
* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* Fix pinned dependencies in dev.in

* Revert "Fix pinned dependencies in dev.in"

This reverts commit 5dca034baf.

* simple test
2022-12-21 07:22:21 -08:00
Bastien Abadie 6c56b6cd64 Update references to Python 3.9 2022-06-02 15:48:06 +02:00
Bastien Abadie 68596acba4
Bump to python 3.8 (#7438)
* Bump to python 3.8

* Avoid RuntimeError: dictionary keys changed during iteration

* Fix hanging test_tracker_updates_records_with_missing_data

* Disable pytest warning on on Unraisable exceptions
2022-05-16 11:30:31 -07:00
Ben Hearsum (he/him) 985bd0333c
Try pinning docker compose version (#7282) 2021-10-01 12:10:55 +01:00
Sarah Clements 7ea0760c58
Remove heroku v2 (#7271)
* update dockerfile and remove post_compile
* remove more heroku mentions
* remove redis heroku ref
* update middleware and CSP
* remove irrelevant test and script references to heroku
remove tox heroku command from circleCI config
* more references removed
* remove prototype2 reference
* remove old TLS check for redis
2021-09-16 11:30:12 +01:00
Sarah Clements d7849ac7af
Revert "heroku cleanup (#7219)" (#7245)
This reverts commit 7cb8d8abe7.
2021-08-18 18:22:13 +01:00
Sarah Clements 7cb8d8abe7
heroku cleanup (#7219)
* update dockerfile and remove post_compile
* remove redis heroku ref
* update middleware and CSP
* remove irrelevant test and script references to heroku
remove tox heroku command from circleCI config
* remove get_tls_redis_url and reconfigure default TLS_PATH_CERT in docker file
2021-08-16 14:49:07 +01:00
Ben Hearsum (he/him) e448e62c35
Deploy to dockerhub for changes to prototype branch (#7221) 2021-07-22 15:26:23 -04:00
Jeremiah Orem d32cc0aa56
circleci: create docker tag off prototype branch (#7175) 2021-06-07 16:55:51 -07:00
Renovate Bot b6c6f54162 Update node orb to v4.1.1 2021-05-17 07:38:15 +00:00
Renovate Bot 26eb16fe1f Update docker Docker tag to v19.03.15 2021-05-17 04:15:50 +00:00
Jeremiah Orem 44fdd690cc
circleci: create docker images referencing git commit (#7107) 2021-04-15 11:37:41 -07:00
renovate[bot] dc78379d17
Update Node.js to v14 (#7063)
* update node in docker files
* update docker image to avoid yarn error


Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Sarah Clements <sclements313@gmail.com>
2021-04-07 11:59:29 -07:00
Ben Hearsum (he/him) 66f1eac118
Add CloudOps-ready Docker builds (#7072)
* First stab at dockerflow support

* Add dockerfile and entrypoint for production builds

* Add docker build to circle

* Add stub version.json file

* Fix linting issues

* Add entrypoints for cronjobs
2021-03-26 16:21:57 -04:00
Sarah Clements 0c1533b439
Change circle-ci default machine image for python-tests (#6983)
* It looks like the default image changed to perhaps an older version of ubuntu
that was throwing an error and causing these tests to fail
2021-01-20 12:03:48 -08:00
Armen Zambrano G 071088c00a
Some CI & tox changes (#6942)
*Create new Tox environment for linting checks
* Move production environment variables into Heroku's tox environment 
* Call `tox -e docker` instead of custom command
* Upload code coverage file
* Run JS tests before trying to submit coverage results
* Upgrade very old pip package
2021-01-05 16:51:23 -08:00
Sarah Clements 21d5561673
Replace Travis with CircleCi (#6935)
* Add .circleci/config.yml
* Initial set up with node and yarn config
* set up heroku builds
* add python test config
* remove most travis references and travis.yml
2020-12-23 17:09:58 -08:00