Commit Graph
270 Commits
Author SHA1 Message Date
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 BerntandNicola 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 BeekandNicola 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 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