1653 Commits

Author SHA1 Message Date
e54965f8ec
backend: use sensible lock filename for git
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 19:58:39 +01:00
72a29aa327
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
2f88ba3013
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
jasquat
9f2af7a777
adding some padding to form text inputs w/ burnettk 2023-02-21 12:43:08 -05:00
jbirddog
c6131d1a3f
Look in task data/script engine environment for data, not just workflow data. (#143) 2023-02-20 18:12:50 -05:00
Kevin Burnett
762ed05f00
Merge pull request #141 from sartography/fix/git-service-webhook
backend/git_service: check repo URLs from webhook
2023-02-20 08:02:53 -08:00
burnettk
5704c96356
delint 2023-02-20 10:58:04 -05:00
d4a90e208b
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
a79d25f7e7
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
jasquat
651ffc711a
added ability to display the environment in the frontend header bar w/ burnettk 2023-02-17 14:35:13 -05:00
Dan
2cf38abedc bump spiffworkflow hash 2023-02-17 13:08:45 -05:00
jasquat
36c49722ac
Merge pull request #140 from sartography/feature/add_quickstart_ci_test
Feature/add quickstart ci test
2023-02-16 15:56:33 -05:00
jasquat
e2537f4bdd
put ci files back and move quickstart tests to releases action w/ burnettk 2023-02-16 15:40:30 -05:00
jasquat
19e93b061b
added needs placeholder for quickstart test w/ burnettk 2023-02-16 15:28:42 -05:00
jasquat
faa2e5490f
run only one cypress test and try v5 w/ burnettk 2023-02-16 15:21:22 -05:00
jasquat
bf6052d2cb
put the env vars in the env section of the github action configs w/ burnettk 2023-02-16 15:19:01 -05:00
jasquat
dfc14e9bb2
we are not using keycloak here w/ burnettk 2023-02-16 15:09:54 -05:00
jasquat
4655302c5e
fixed runs-on label w/ burnettk 2023-02-16 15:07:29 -05:00
jasquat
311a5b060d
added test for quickstart guide w/ burnettk 2023-02-16 15:05:55 -05:00
jasquat
77d8959a91
Merge pull request #139 from sartography/feature/support_local_openid_in_cypress_tests
Feature/support local openid in cypress tests
2023-02-16 14:39:35 -05:00
jasquat
012396b01e
pyl 2023-02-16 14:38:19 -05:00
jasquat
c48bb712e8
Merge remote-tracking branch 'origin/main' into feature/support_local_openid_in_cypress_tests 2023-02-16 14:25:51 -05:00
burnettk
6f0c977f7e
use _GIT_SOURCE_BRANCH instead of _GIT_BRANCH 2023-02-16 14:10:31 -05:00
burnettk
af45ca4301
fix unprefixed config 2023-02-16 13:56:48 -05:00
burnettk
93da627b24
update configs for publish feature 2023-02-16 13:47:26 -05:00
jasquat
605b48b83a
corrected cypress env var 2023-02-16 13:31:08 -05:00
jasquat
5342b50bac
added some support for using the backend openid server for cypress tests w/ burnettk 2023-02-16 12:09:44 -05:00
burnettk
9a88dc2d81
add new uses and delete ppg.ba.sme1 2023-02-16 11:53:08 -05:00
jasquat
f004db1562
the equal sign is not apart of the env var w/ burnettk 2023-02-16 11:18:50 -05:00
jasquat
1fd086f055
updated terraform deployed env config name w/ burnettk 2023-02-16 10:51:05 -05:00
jasquat
c0c09cb5eb
Merge pull request #138 from sartography/feature/update_configs_with_prefix
Feature/update configs with prefix
2023-02-16 10:22:48 -05:00
jasquat
59a166ddf6
more config updates w/ burnettk 2023-02-16 10:21:02 -05:00
jasquat
e1b71d5267
cleaned up the default config file a bit 2023-02-16 09:05:40 -05:00
jasquat
bb0ac42fe5
pyl 2023-02-16 08:33:39 -05:00
jasquat
fb5d902ce4
fixed some env vars for ci 2023-02-16 07:59:51 -05:00
jasquat
1f2a5e2ddf
pyl 2023-02-16 07:39:40 -05:00
jasquat
47807a6a0c
Merge remote-tracking branch 'origin/main' into feature/update_configs_with_prefix 2023-02-16 07:17:39 -05:00
burnettk
78fee35028
remove unused import 2023-02-16 06:34:03 -05:00
burnettk
84c77395d4
all tests pass w/ spiff lib upgrade, thanks for the help elizabeth 2023-02-15 22:56:12 -05:00
burnettk
608efeb565
format 2023-02-15 22:35:55 -05:00
jasquat
3abd4c92c6
updated remaining configs manually w/ burnettk 2023-02-15 17:21:37 -05:00
jasquat
78360de25f
updated secret config names as well w/ burnettk 2023-02-15 17:17:47 -05:00
jasquat
497389ceb9
updated configs to use the prefix using the script w/ burnettk 2023-02-15 17:07:12 -05:00
jasquat
f9a7e40488
updated default user group var name for better prefix w/ burnettk 2023-02-15 16:43:40 -05:00
jasquat
a6a1f06941
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
3a00f09baa 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
c8801094a5 do not remove the default user group when refreshing permissions w/ burnettk 2023-02-15 11:09:04 -05:00
burnettk
e827b00057 anything in the Tasks waiting for me table can now be completed by the current user 2023-02-15 07:41:05 -05:00
Dan
66eba786af Merge branch 'main' of github.com:sartography/spiff-arena into main 2023-02-14 19:39:46 -05:00
Dan
c1c5d02547 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