File tree 4 files changed +68
-4
lines changed
4 files changed +68
-4
lines changed Original file line number Diff line number Diff line change
1
+ name : GoTests
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - main
7
+ pull_request :
8
+ workflow_dispatch :
9
+
10
+ permissions :
11
+ contents : read
12
+
13
+ jobs :
14
+ test-go :
15
+ runs-on : ubuntu-latest
16
+ timeout-minutes : 5
17
+ steps :
18
+ - uses : actions/setup-go@v5
19
+ with :
20
+ go-version : 1.22.8
21
+
22
+ - name : Make Gen
23
+ run : make --output-sync -B gen
24
+ - name : Check for unstaged files
25
+ run : ./scripts/check_unstaged.sh
Original file line number Diff line number Diff line change 22
22
- name : Install gotestsum
23
23
shell : bash
24
24
run : go install gotest.tools/gotestsum@latest
25
- - name : Verify terraform provider
26
- run : |
27
- TF_CLI_CONFIG_FILE=$HOME/.terraformrc go test ./... -run=Test_VerifyE2E/Validate -v
28
25
- name : Run tests
29
- run : TF_CLI_CONFIG_FILE=$HOME/.terraformrc gotestsum ./...
26
+ run : gotestsum ./...
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -euo pipefail
4
+ # shellcheck source=scripts/lib.sh
5
+ source " $( dirname " ${BASH_SOURCE[0]} " ) /lib.sh"
6
+ cdroot
7
+
8
+ FILES=" $( git ls-files --other --modified --exclude-standard) "
9
+ if [[ " $FILES " != " " ]]; then
10
+ mapfile -t files <<< " $FILES"
11
+
12
+ log
13
+ log " The following files contain unstaged changes:"
14
+ log
15
+ for file in " ${files[@]} " ; do
16
+ log " - $file "
17
+ done
18
+
19
+ log
20
+ log " These are the changes:"
21
+ log
22
+ for file in " ${files[@]} " ; do
23
+ git --no-pager diff -- " $file " 1>&2
24
+ done
25
+
26
+ log
27
+ error " Unstaged changes, see above for details."
28
+ fi
Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ export interface ParameterValidation {
67
67
readonly validation_min : number | null ;
68
68
readonly validation_max : number | null ;
69
69
readonly validation_monotonic : string | null ;
70
+ readonly validation_invalid : boolean | null ;
70
71
}
71
72
72
73
// From web/session.go
@@ -96,6 +97,19 @@ export const ValidationMonotonicIncreasing = "increasing";
96
97
97
98
// From types/owner.go
98
99
export interface WorkspaceOwner {
100
+ readonly id : string ;
101
+ readonly name : string ;
102
+ readonly full_name : string ;
103
+ readonly email : string ;
104
+ readonly ssh_public_key : string ;
99
105
readonly groups : readonly string [ ] ;
106
+ readonly login_type : string ;
107
+ readonly rbac_roles : readonly WorkspaceOwnerRBACRole [ ] ;
108
+ }
109
+
110
+ // From types/owner.go
111
+ export interface WorkspaceOwnerRBACRole {
112
+ readonly name : string ;
113
+ readonly org_id : string ;
100
114
}
101
115
You can’t perform that action at this time.
0 commit comments