mvdbeek
b3a61496b2
Add various include/exclude patterns for github workflows
2021-10-27 10:11:27 +02:00
Nicola Soranzo
3cac4cc39e
Merge branch 'release_21.09' into dev
2021-10-23 12:34:40 +01:00
Nicola Soranzo
258cf8eb3a
Fix invalid framework GH workflow
...
Fix:
```
The workflow is not valid. .github/workflows/framework.yaml (Line: 8, Col: 1): 'env' is already defined
```
Also:
- consistently sort top-level `env` and `concurrency` (as in
https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions )
- sort env variables alphabetically
2021-10-23 00:07:40 +01:00
Dannon Baker
01016499fd
Add explicit step staging gulp libs (much, much faster than full client build)
2021-10-21 10:48:03 -04:00
Dannon Baker
d73a7bf0c6
Try swapping to 'standard' cache from actions
2021-10-21 10:48:03 -04:00
Dannon Baker
3279e03944
Jest tweaks, attempting to fix tests in CI. Drop redundant client build in jest test -- the jest tests do *not* act on a compiled client, and the qunit ones do their own special bundling.
2021-10-21 10:48:03 -04:00
mvdbeek
0e11349685
Merge branch 'release_21.09' into dev
2021-10-20 17:24:41 +02:00
mvdbeek
b4befd02b5
Raise exception for if we're saving a historyless HDA
2021-10-18 11:42:39 +02:00
mvdbeek
81f130de65
Shars start counting at 0
2021-10-18 08:50:13 +02:00
mvdbeek
992edaa8b4
Split integration tests more evenly
2021-10-18 08:50:13 +02:00
Oleg Zharkov
ae7460b421
add missing qunit test
2021-10-06 21:03:37 +02:00
Oleg Zharkov
9f7a2b19af
upgrade node version on gha
2021-10-06 20:47:28 +02:00
Oleg Zharkov
bf78a3d2b5
Merge branch 'dev' into webpack5
2021-10-06 20:44:01 +02:00
Oleg Zharkov
8cf8c2ab40
try building client on GHA
2021-10-06 19:54:35 +02:00
Nuwan Goonasekera
baf5bc6331
Made venv cache dependent on exact python and os version.
...
xref: https://github.com/python-poetry/poetry/pull/1908
xref: https://github.com/actions/setup-python/issues/182
2021-10-04 19:24:21 +05:30
Nuwan Goonasekera
ef2c5a357c
Added more caching for github actions using tox and venv
2021-10-04 18:57:08 +05:30
Alexandru Mahmoud
46d10df870
Add image building workflow
...
Remove 'release_' from branch names
Change branch name
Add quay
Quay login
2021-09-21 14:05:07 -04:00
mvdbeek
156513d909
Bump default milestone to 22.01
2021-09-08 19:03:46 +02:00
John Chilton
46d105ed82
Don't allow beta history panel tests to fail.
2021-09-07 10:23:59 -04:00
mvdbeek
ecc54ba00c
Merge branch 'release_21.05' into dev
2021-08-09 18:45:05 +02:00
mvdbeek
b8cd3381f8
Add webdriver setup
...
How did this work before ? Preloaded webdriver ?
2021-07-30 12:10:17 +02:00
John Chilton
5d66d9bcc6
PR comments for #10965
2021-07-15 17:50:18 -04:00
John Chilton
c9bd18dd39
Publish test results.
2021-07-15 17:50:18 -04:00
John Chilton
c8ffe01277
Try not to fail build for beta history.
2021-07-15 17:50:18 -04:00
John Chilton
157b0dc9b2
Sepearate set of tests for beta history panel.
2021-07-15 17:50:18 -04:00
Marius van den Beek
e8e815cb42
Merge pull request #12211 from mvdbeek/cancel_in_progress
...
Cancel in progress CI on same branch, cache yarn cache
2021-07-01 11:17:05 +02:00
mvdbeek
5c8898ffd9
Cancel already running job with same ref
...
ref is "
The branch or tag ref that triggered the workflow run. For branches this in the format refs/heads/<branch_name>, and for tags it is refs/tags/<tag_name>.
"
2021-06-30 16:25:29 +02:00
mvdbeek
fdb36c7ed7
Run client-y tests with --frozen-lockfile
...
Seems to be best-practice and may be a little faster
2021-06-30 13:06:24 +02:00
mvdbeek
bf28104dfb
Cache yarn packages in tests that build client
2021-06-30 12:05:24 +02:00
Matthias Bernt and Nicola Soranzo
58b7118caf
add linting of converters and test results as artifact
...
- add skiplist to converter tests and lints
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2021-06-29 10:44:12 +02:00
Marius van den Beek and Nicola Soranzo
5e1cf7123d
Comment why we test against 9.6
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2021-06-11 17:51:41 +02:00
mvdbeek
3a23b25472
Run legacy API tests against legacy postgres
2021-06-11 16:39:40 +02:00
mvdbeek
8dd650c438
Test migrations against postgres 9.6
2021-05-31 16:24:56 +02:00
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