Commit Graph

2050 Commits

Author SHA1 Message Date
Jakub Sokołowski 0065b98b57 backend: specify --rebase when using git pull
Otherwise it fails with:
```
Pulling without specifying how to reconcile divergent branches is discouraged.
```

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 19:58:38 +01:00
Jakub Sokołowski 94e1e15c31 backend: fix use of SSH private key for git ops
Primarily this is supposed to fix the `git pull` aciton triggered by
webhooks from GitHub. But in addition to that the point is to simplify
that committing wrapper which has far too much in it.

Instead of passing everything as CLI arguments one should make use of
already supported environment variables and the `env` argument to
`subprocess` functions like `run()`. Writing extra logic in the wrapper
only makes it unnecessarily complicated.

By passing both user, email, and the SSH options in `run_shell_command`
we avoid the need to repeat the same boilerplate to provide Git config
and SSH credentials.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 19:58:36 +01:00
jbirddog 552528312e Look in task data/script engine environment for data, not just workflow data. (#143) 2023-02-20 18:12:50 -05:00
burnettk c5661f9668 delint 2023-02-20 10:58:04 -05:00
Jakub Sokołowski d2d1ee50a3 backend/git_service: accept webhook test requests
https://docs.github.com/en/webhooks-and-events/webhooks/testing-webhooks

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-20 13:11:21 +01:00
Jakub Sokołowski 782650d7f5 backend/git_service: check repo URLs from webhook
Since we are cloning a private repo we are using `ssh_url` in our case.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-20 13:02:54 +01:00
Dan e76114c99b bump spiffworkflow hash 2023-02-17 13:08:45 -05:00
jasquat 00d8eb5541 put the env vars in the env section of the github action configs w/ burnettk 2023-02-16 15:19:01 -05:00
jasquat 279e3042c0 added test for quickstart guide w/ burnettk 2023-02-16 15:05:55 -05:00
jasquat 0e8ebc26b4 pyl 2023-02-16 14:38:19 -05:00
jasquat 8732bd25c8 Merge remote-tracking branch 'origin/main' into feature/support_local_openid_in_cypress_tests 2023-02-16 14:25:51 -05:00
burnettk 5b89d0cf31 use _GIT_SOURCE_BRANCH instead of _GIT_BRANCH 2023-02-16 14:10:31 -05:00
burnettk 18917e627a fix unprefixed config 2023-02-16 13:56:48 -05:00
burnettk f32d83de02 update configs for publish feature 2023-02-16 13:47:26 -05:00
jasquat 6139b411a6 added some support for using the backend openid server for cypress tests w/ burnettk 2023-02-16 12:09:44 -05:00
burnettk a2792e4d43 add new uses and delete ppg.ba.sme1 2023-02-16 11:53:08 -05:00
jasquat 512bce0ff6 the equal sign is not apart of the env var w/ burnettk 2023-02-16 11:18:50 -05:00
jasquat 28b25fae1d updated terraform deployed env config name w/ burnettk 2023-02-16 10:51:05 -05:00
jasquat 88fe9e669f more config updates w/ burnettk 2023-02-16 10:21:02 -05:00
jasquat 6ad3224bac cleaned up the default config file a bit 2023-02-16 09:05:40 -05:00
jasquat f328b5dbf7 pyl 2023-02-16 08:33:39 -05:00
jasquat 4ef72a9c09 fixed some env vars for ci 2023-02-16 07:59:51 -05:00
jasquat 9a31aff0fc pyl 2023-02-16 07:39:40 -05:00
jasquat 2a642f38a7 Merge remote-tracking branch 'origin/main' into feature/update_configs_with_prefix 2023-02-16 07:17:39 -05:00
burnettk 9f144f540e remove unused import 2023-02-16 06:34:03 -05:00
burnettk ab6c45bc8e all tests pass w/ spiff lib upgrade, thanks for the help elizabeth 2023-02-15 22:56:12 -05:00
burnettk 2787068281 format 2023-02-15 22:35:55 -05:00
jasquat dd0a642aa7 updated remaining configs manually w/ burnettk 2023-02-15 17:21:37 -05:00
jasquat d3153224e8 updated secret config names as well w/ burnettk 2023-02-15 17:17:47 -05:00
jasquat 7160c70217 updated configs to use the prefix using the script w/ burnettk 2023-02-15 17:07:12 -05:00
jasquat e57476ac7e updated default user group var name for better prefix w/ burnettk 2023-02-15 16:43:40 -05:00
jasquat 6d3ef2b8df save task data to spiff step details when copmleting a user task as well w/ burnettk jbirddog 2023-02-15 15:34:51 -05:00
jasquat fde9ac7f0c append OPEN_ID to TENANT_SPECIFIC_FIELDS for clarification on what it is from w/ burnettk 2023-02-15 11:12:30 -05:00
jasquat df34d7865a do not remove the default user group when refreshing permissions w/ burnettk 2023-02-15 11:09:04 -05:00
Dan a80f7513c8 Merge branch 'main' of github.com:sartography/spiff-arena into main 2023-02-14 19:39:46 -05:00
Dan 7c63f409bf The aud in a json web token can be a string or an array -- so also deal with the case that it is an array 2023-02-14 19:39:35 -05:00
jasquat 76fd4c2d38 updates to user import scripts w/ burnettk 2023-02-14 17:39:42 -05:00
jasquat f0067eea94 commit user if it has changed any attributes w/ burnettk 2023-02-14 15:08:25 -05:00
jasquat 2f1cb4c014 fix for mypy on python 3.9 w/ burnettk 2023-02-14 11:34:45 -05:00
jasquat b2db377d83 give some leeway to iat when validating auth w/ burnettk 2023-02-14 10:51:11 -05:00
jasquat bce490956f add in debug logging when failing to login to help debug auth failures 2023-02-14 09:59:29 -05:00
jbirddog af2d9a66c6 Don't try to complete a ready task to move the process instance diagram to the next yellow. (#136) 2023-02-13 18:52:06 -05:00
Dan Funk ee7d5b1e35 Merge pull request #137 from sartography/failing_test
Check the End Event to fix the failing test
2023-02-13 17:04:32 -05:00
jasquat a1e5111fa0 allow overriding keycloak url in add user script w/ burnettk 2023-02-13 16:16:43 -05:00
jasquat d3b20221f4 updated add test users script to use realm admin w/ burnettk 2023-02-13 16:04:57 -05:00
Jon Herron 390287bde3 The End Event has a spiff step 2023-02-13 14:13:34 -05:00
jasquat 4e6bee21be added script to import users w/ burnettk 2023-02-13 12:15:00 -05:00
jasquat ff8912f505 added api endpoint to allow logging in for the first time with an openid access_token w/ burnettk 2023-02-13 11:57:31 -05:00
Dan Funk 7fab1f4f6b Merge pull request #135 from sartography/bug/len
This should fix the len issue - though there may be better ways to fix
2023-02-13 10:38:32 -05:00
Dan 73e4178d07 run_pyl 2023-02-13 10:38:21 -05:00