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