Commit Graph
142 Commits
Author SHA1 Message Date
mvdbeek 73b6b1479d Move default PR milestone to 21.09 2021-05-04 22:17:58 +02:00
John Chilton c313635676 Merge pull request #11772 from mvdbeek/run_sh_gunicorn
Add circus + gunicorn option when using run.sh
2021-04-12 10:31:30 -04:00
mvdbeek e7f2211d19 Test different APP_WEBSERVER values on first_startup 2021-04-07 14:39:06 +02:00
Nicola Soranzo 8ef64057db Open update deps PRs from galaxybot's fork
Pull requests created by an action (in this case `create-pull-request`)
using the default `GITHUB_TOKEN` cannot trigger other workflows, see
https://github.com/peter-evans/create-pull-request/blob/master/docs/concepts-guidelines.md#triggering-further-workflow-runs

Using a machine account like galaxybot that creates pull requests from its
own fork is the most secure workaround, see
https://github.com/peter-evans/create-pull-request/blob/master/docs/concepts-guidelines.md#push-pull-request-branches-to-a-fork
2021-04-06 22:32:47 +01:00
Sergey Golitsynskiy 94cc475681 Update github workflows to use postgres 13 2021-04-05 15:08:34 -04:00
Sergey Golitsynskiy be4429e4fb Replace: s/postgres/posgresql in db URLs
Was deprecated in SQLAlchemy 1.3, removed in SQLAlchemy 1.4
https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-3687655465c25a39b968b4f5f6e9170b
https://github.com/sqlalchemy/sqlalchemy/issues/4643
2021-04-05 15:02:26 -04:00
Nicola Soranzo 9777eea05a Stricter check for release branch + Refactor
Also:
- Don't crash if there are no tags in the repo.
- Install awscli only when needed
2021-03-26 16:28:24 +00:00
Sergey Golitsynskiy d2648ab7e2 Merge pull request #11647 from nsoranzo/dont_check_minor_merged_PRs
Don't check for missing `kind/` label for `minor` merged PRs
2021-03-17 12:10:50 -04:00
Nicola Soranzo 8ae5c6c14b Upload mulled unit test results as artifact in case of failure 2021-03-17 12:42:02 +00:00
Nicola Soranzo a8b87120e2 Don't check for missing kind/ label for minor merged PRs 2021-03-17 10:46:52 +00:00
mvdbeek d03c7af02a Merge branch 'release_21.01' into dev 2021-03-15 14:53:07 +01:00
Nicola Soranzo c5554ae3bd Don't run maintenance_bot CI jobs on forks 2021-03-11 18:04:57 +00:00
Nicola Soranzo 1ee618243d Backport maintenance_bot from dev 2021-03-11 18:03:06 +00:00
Sergey GolitsynskiyandNicola Soranzo cf2b7b0a1e Do not enable on forks
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2021-03-10 01:39:11 -05:00
Sergey Golitsynskiy aafec294fc Call Makefile from workflow 2021-03-09 14:54:53 -05:00
Sergey Golitsynskiy 5809879a6d Update PR body wording 2021-03-09 12:06:40 -05:00
Sergey GolitsynskiyandNicola Soranzo 6f43ad7a87 Improve automated PR text
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2021-03-09 12:05:49 -05:00
Sergey GolitsynskiyandNicola Soranzo de8c257656 Use oldest supported version of Python
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2021-03-09 10:17:40 -05:00
Sergey Golitsynskiy d8ce8ef8f3 Add workflow 2021-03-08 23:52:37 -05:00
Nicola Soranzo 215030be23 Add Python 3.9 to first_startup CI matrix 2021-03-04 20:01:07 +00:00
Nicola SoranzoandMarius van den Beek 4236659539 Add Python 3.9 to unit tests CI matrix
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2021-03-04 20:01:06 +00:00
Nicola Soranzo 8c444ac5c1 Move unit tests to GitHub workflows
Also some random fixes to other GitHub workflows.
2021-03-04 20:01:06 +00:00
Marius van den BeekandNicola Soranzo 8a4bfb829e Add unlabeled to workflow types
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2021-02-18 10:56:44 +01:00
mvdbeek b4d2273c19 Run maintainance bot on ready_for_review and edit 2021-02-17 17:53:04 +01:00
Nate Coraor 7a15718861 Merge remote-tracking branch 'upstream/release_21.01' into dev 2021-02-16 21:59:52 -05:00
mvdbeek 937de34dc3 Merge branch 'release_20.09' into release_21.01 2021-02-15 18:57:18 +01:00
John Chilton e3dedd86bc Performance metrics for tests. 2021-02-12 20:44:05 -05:00
mvdbeek 548602ccbf Use the correct pip cache 2021-02-12 10:56:37 +01:00
mvdbeek 83858dfd83 Move startup test to github workflow
This times out a lot on circle-ci recently.
2021-02-12 10:46:24 +01:00
Nicola Soranzo 3c291f9424 Get latest pull request labels
`github.event.pull_request.labels` has often outdated content.

Also drop broken debug statements.
2021-02-09 14:51:05 +00:00
mvdbeek dd7aa6ec38 Merge branch 'release_21.01' into dev 2021-02-08 16:01:53 +01:00
mvdbeek 5078e34de9 Merge branch 'release_20.09' into release_21.01 2021-02-08 15:54:07 +01:00
Marius van den BeekandNicola Soranzo fa9c9bd517 Use multiline yaml
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2021-02-08 14:01:28 +01:00
mvdbeek 12e52783de Restore all integration subsets 2021-02-08 13:08:45 +01:00
mvdbeek 5f7ab67696 Deploy postgresql and rabbitmq in kubernetes
Setting up minikube stops the postgres and rabbitmq containers that are
set up by the workflow. These are setup with custom docker networks, so
it isn't trivial to restart them. Instead we just deploy them to
minikube.
2021-02-08 11:19:43 +01:00
Nicola Soranzo 44732f909d Add debug info to maintenance_bot workflow
which sometimes removes manually added labels.
2021-02-04 23:01:43 +00:00
Nicola Soranzo dea6acc67d Quote Python versions in YAML
Treating them as floats will break with Python 3.10 .
2021-02-04 19:36:46 +00:00
Nicola Soranzo db6070451b Move docstring linting to GitHub workflows
Fix pip cache key.
2021-02-04 19:36:46 +00:00
mvdbeek 7cb575d6fc Merge branch 'release_21.01' into dev 2021-02-04 20:30:16 +01:00
Nicola Soranzo 036bedf58d Don't cancel other builds if one fails 2021-02-04 17:27:38 +00:00
John ChiltonandNicola Soranzo fe2b9636ea Update .github/workflows/integration_selenium.yaml
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2021-01-25 19:09:37 +00:00
John Chilton a7a28ae7d7 Publish test errors for integration selenium failures. 2021-01-25 19:09:37 +00:00
mvdbeek 944d01a525 Tag new PRs with 21.05 2021-01-12 11:30:27 +01:00
Nicola Soranzo ae49b6b27c Move framework tests to GitHub workflows 2021-01-05 02:29:06 +00:00
Nicola Soranzo 313625ed47 Upload test results as artifact in case of failure 2021-01-02 03:37:43 +00:00
John Chilton 8484f40f31 mypy for test/ 2020-12-25 17:38:51 -05:00
mvdbeek aee371227d Also (temporarily) test against paste 2020-12-22 16:38:09 +01:00
Nicola Soranzo 0209f1d064 Install awscli after docs building
awscli can have dependency version conflicts with Galaxy, we are seeing this
for colorama now. If we install all packages together, pip>=20.3 will fail.
2020-12-17 23:57:37 +00:00
mvdbeek 53d616b3ce Merge branch 'release_20.09' into dev 2020-12-16 14:14:19 +01:00
mvdbeek fa96566c15 Merge branch 'release_20.05' into release_20.09 2020-12-16 14:10:21 +01:00