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 Golitsynskiy and Nicola 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 Golitsynskiy and Nicola Soranzo
6f43ad7a87
Improve automated PR text
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2021-03-09 12:05:49 -05:00
Sergey Golitsynskiy and Nicola 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 Soranzo and Marius 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 Beek and Nicola 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 Beek and Nicola 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 Chilton and Nicola 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