25.1.2 • Published 4 months ago

screwdriver-data-schema v25.1.2

Weekly downloads
211
License
BSD-3-Clause
Repository
github
Last release
4 months ago

Screwdriver Data Schema

Version Downloads Build Status Open Issues License

Internal data schema of Screwdriver

Description

This contains the structure/validation for all the models/resources of Screwdriver.

It's broken down into five (5) sections:

  • api - API related input/output structure
  • config - Screwdriver.yaml definitions
  • models - Internal data resources (pipeline, job, build, collection etc.)
  • plugins - Plugins (datastore, executor, etc.)
  • core - SCM plugin related output structure

Models

The model represents a combination of what is required to create the resource and what is possible for returning from the resource.

Methodology

Each model contains eight (8) schemas:

  • base - List of all available fields in the model
  • allKeys - List of all fields in the model
  • get - Expected return values from a GET request against this resource
  • create - Expected input values when making a CREATE action against this resource
  • update - Expected input values when making an UPDATE action against this resource
  • keys - List of keys that combine to represent a unique row
  • tableName - Internal name of the table
  • indexes - Secondary indexes to make search/lookup faster

Contributing

Please read Migrations before adding anything to the data-schema

Usage

npm install screwdriver-data-schema

Testing

npm test

License

Code licensed under the BSD 3-Clause license. See LICENSE file for terms.

25.1.1

4 months ago

25.1.0

4 months ago

25.1.2

4 months ago

24.3.0

5 months ago

25.0.0

5 months ago

24.2.0

6 months ago

24.4.0

5 months ago

23.9.0

10 months ago

23.11.0

10 months ago

23.10.0

10 months ago

24.1.0

9 months ago

24.0.2

10 months ago

24.0.1

10 months ago

24.0.0

10 months ago

23.4.0

1 year ago

23.5.1

12 months ago

23.5.0

12 months ago

23.6.0

11 months ago

23.7.0

11 months ago

23.8.0

11 months ago

23.3.1

1 year ago

23.3.0

1 year ago

23.3.3

1 year ago

23.3.2

1 year ago

23.2.3

1 year ago

23.2.2

1 year ago

23.2.1

1 year ago

23.2.0

1 year ago

23.1.0

1 year ago

23.0.4

1 year ago

23.0.3

1 year ago

23.0.2

1 year ago

23.0.1

1 year ago

23.0.0

1 year ago

22.12.0

1 year ago

22.11.0

1 year ago

22.11.1

1 year ago

22.10.0

1 year ago

22.9.17

1 year ago

22.9.16

1 year ago

22.9.15

1 year ago

22.9.14

1 year ago

22.9.13

2 years ago

22.8.0

2 years ago

22.9.9

2 years ago

22.9.8

2 years ago

22.9.7

2 years ago

22.9.6

2 years ago

22.9.5

2 years ago

22.9.4

2 years ago

22.9.3

2 years ago

22.9.2

2 years ago

22.9.1

2 years ago

22.9.0

2 years ago

22.9.11

2 years ago

22.9.10

2 years ago

22.9.12

2 years ago

22.7.1

2 years ago

22.6.1

2 years ago

22.6.0

2 years ago

22.7.0

2 years ago

22.2.0

2 years ago

22.3.0

2 years ago

22.3.1

2 years ago

22.4.6

2 years ago

22.4.5

2 years ago

22.4.4

2 years ago

22.4.3

2 years ago

22.4.2

2 years ago

22.4.1

2 years ago

22.4.0

2 years ago

22.5.0

2 years ago

22.0.3

2 years ago

22.0.2

2 years ago

22.0.4

2 years ago

22.1.0

2 years ago

21.28.4

3 years ago

22.0.1

3 years ago

22.0.0

3 years ago

21.28.3

3 years ago

21.28.2

3 years ago

21.28.1

3 years ago

21.28.0

3 years ago

21.24.0

3 years ago

21.25.1

3 years ago

21.25.0

3 years ago

21.26.4

3 years ago

21.26.3

3 years ago

21.26.2

3 years ago

21.26.1

3 years ago

21.26.0

3 years ago

21.27.2

3 years ago

21.27.1

3 years ago

21.27.0

3 years ago

21.23.1

3 years ago

21.22.2

3 years ago

21.22.1

3 years ago

21.22.0

3 years ago

21.23.0

3 years ago

21.21.1

3 years ago

21.16.1

4 years ago

21.16.0

4 years ago

21.17.0

3 years ago

21.18.0

3 years ago

21.19.2

3 years ago

21.19.1

3 years ago

21.19.0

3 years ago

21.13.0

4 years ago

21.14.0

4 years ago

21.15.0

4 years ago

21.20.0

3 years ago

21.21.0

3 years ago

21.12.0

4 years ago

21.11.0

4 years ago

21.10.2

4 years ago

21.10.1

4 years ago

21.10.0

4 years ago

21.9.1

4 years ago

21.9.0

4 years ago

21.8.2

4 years ago

21.8.1

4 years ago

21.8.0

4 years ago

21.7.0

4 years ago

21.6.1

4 years ago

21.5.1

4 years ago

21.5.0

4 years ago

21.6.0

4 years ago

21.4.0

4 years ago

21.3.1

4 years ago

21.3.2

4 years ago

21.3.0

4 years ago

21.2.9

4 years ago

21.2.8

4 years ago

21.2.7

4 years ago

21.2.6

4 years ago

21.2.5

4 years ago

21.2.2

4 years ago

21.2.4

4 years ago

21.2.3

4 years ago

21.2.1

4 years ago

21.2.0

4 years ago

21.1.5

4 years ago

21.1.4

4 years ago

21.1.3

4 years ago

21.1.2

4 years ago

21.1.1

4 years ago

21.1.0

4 years ago

21.0.0

4 years ago

20.8.0

5 years ago

20.7.4

5 years ago

20.7.3

5 years ago

20.7.2

5 years ago

20.7.1

5 years ago

20.7.0

5 years ago

20.6.0

5 years ago

20.5.1

5 years ago

20.5.0

5 years ago

20.4.1

5 years ago

20.4.0

5 years ago

20.3.0

5 years ago

20.2.3

5 years ago

20.2.2

5 years ago

20.2.1

5 years ago

20.2.0

5 years ago

20.1.0

5 years ago

20.0.1

5 years ago

20.0.0

5 years ago

19.12.1

5 years ago

19.12.0

5 years ago

19.11.1

5 years ago

19.11.0

5 years ago

19.10.6

5 years ago

19.10.5

5 years ago

19.10.4

5 years ago

19.10.3

5 years ago

19.10.2

5 years ago

19.10.1

5 years ago

19.10.0

5 years ago

19.9.0

5 years ago

19.9.1

5 years ago

19.8.0

5 years ago

19.7.0

5 years ago

19.6.1

5 years ago

19.6.0

5 years ago

19.5.0

5 years ago

19.4.2

5 years ago

19.4.1

5 years ago

19.4.0

5 years ago

19.3.0

5 years ago

19.2.6

5 years ago

19.2.5

5 years ago

19.2.4

6 years ago

19.2.3

6 years ago

19.2.2

6 years ago

19.2.1

6 years ago

19.2.0

6 years ago

19.1.3

6 years ago

19.1.2

6 years ago

19.1.1

6 years ago

19.1.0

6 years ago

19.0.2

6 years ago

19.0.1

6 years ago

19.0.0

6 years ago

18.47.8

6 years ago

18.47.7

6 years ago

18.47.6

6 years ago

18.47.5

6 years ago

18.47.4

6 years ago

18.47.3

6 years ago

18.47.2

6 years ago

18.47.1

6 years ago

18.47.0

6 years ago

18.46.14

6 years ago

18.46.13

6 years ago

18.46.12

6 years ago

18.46.11

6 years ago

18.46.10

6 years ago

18.46.9

6 years ago

18.46.8

6 years ago

18.46.7

6 years ago

18.46.6

6 years ago

18.46.5

6 years ago

18.46.4

6 years ago

18.46.3

6 years ago

18.46.2

6 years ago

18.46.1

6 years ago

18.46.0

6 years ago

18.45.5

6 years ago

18.45.4

6 years ago

18.45.3

6 years ago

18.45.2

6 years ago

18.45.1

6 years ago

18.45.0

6 years ago

18.44.4

6 years ago

18.44.3

6 years ago

18.44.2

6 years ago

18.44.1

6 years ago

18.44.0

6 years ago

18.43.6

6 years ago

18.43.5

6 years ago

18.43.4

6 years ago

18.43.3

6 years ago

18.43.2

6 years ago

18.43.1

6 years ago

18.43.0

6 years ago

18.42.1

6 years ago

18.42.0

6 years ago

18.41.0

6 years ago

18.40.1

6 years ago

18.40.0

6 years ago

18.39.3

6 years ago

18.39.2

6 years ago

18.39.1

6 years ago

18.39.0

6 years ago

18.38.0

7 years ago

18.37.0

7 years ago

18.36.1

7 years ago

18.36.0

7 years ago

18.35.1

7 years ago

18.35.0

7 years ago

18.34.2

7 years ago

18.34.1

7 years ago

18.34.0

7 years ago

18.33.5

7 years ago

18.33.4

7 years ago

18.33.3

7 years ago

18.33.2

7 years ago

18.33.1

7 years ago

18.33.0

7 years ago

18.32.8

7 years ago

18.32.7

7 years ago

18.32.6

7 years ago

18.32.5

7 years ago

18.32.4

7 years ago

18.32.3

7 years ago

18.32.2

7 years ago

18.32.1

7 years ago

18.32.0

7 years ago

18.31.5

7 years ago

18.31.4

7 years ago

18.31.3

7 years ago

18.31.2

7 years ago

18.31.1

7 years ago

18.31.0

7 years ago

18.30.5

7 years ago

18.30.4

7 years ago

18.30.3

7 years ago

18.30.2

7 years ago

18.30.1

7 years ago

18.30.0

7 years ago

18.29.2

7 years ago

18.29.1

7 years ago

18.29.0

7 years ago

18.28.0

7 years ago

18.27.0

7 years ago

18.26.1

7 years ago

18.26.0

7 years ago

18.25.0

7 years ago

18.24.7

7 years ago

18.24.6

7 years ago

18.24.5

7 years ago

18.24.4

7 years ago

18.24.3

7 years ago

18.24.2

7 years ago

18.24.1

7 years ago

18.24.0

7 years ago

18.23.0

7 years ago

18.22.0

7 years ago

18.21.5

7 years ago

18.21.4

7 years ago

18.21.3

7 years ago

18.21.2

7 years ago

18.21.1

7 years ago

18.21.0

7 years ago

18.20.1

7 years ago

18.20.0

7 years ago

18.19.0

7 years ago

18.18.1

7 years ago

18.18.0

7 years ago

18.17.0

7 years ago

18.16.0

7 years ago

18.15.1

7 years ago

18.15.0

7 years ago

18.14.0

7 years ago

18.13.9

7 years ago

18.13.8

7 years ago

18.13.7

7 years ago

18.13.6

7 years ago

18.13.5

7 years ago

18.13.4

7 years ago

18.13.3

7 years ago

18.13.2

7 years ago

18.13.1

7 years ago

18.13.0

7 years ago

18.12.7

7 years ago

18.12.6

7 years ago

18.12.5

7 years ago

18.12.4

7 years ago

18.12.3

7 years ago

18.12.2

7 years ago

18.12.1

7 years ago

18.12.0

7 years ago

18.11.6

7 years ago

18.11.5

7 years ago

18.11.4

7 years ago

18.11.3

7 years ago

18.11.2

7 years ago

18.11.1

7 years ago

18.11.0

7 years ago

18.10.2

7 years ago

18.10.1

7 years ago

18.10.0

8 years ago

18.9.0

8 years ago

18.8.3

8 years ago

18.8.2

8 years ago

18.8.1

8 years ago

18.8.0

8 years ago

18.7.0

8 years ago

18.6.0

8 years ago

18.5.1

8 years ago

18.5.0

8 years ago

18.4.0

8 years ago

18.3.1

8 years ago

18.3.0

8 years ago

18.2.0

8 years ago

18.1.1

8 years ago

18.1.0

8 years ago

18.0.1

8 years ago

18.0.0

8 years ago

17.2.1

8 years ago

17.2.0

8 years ago

17.1.0

8 years ago

17.0.3

8 years ago

17.0.2

8 years ago

17.0.1

8 years ago

16.15.0

8 years ago

16.14.7

8 years ago

16.14.6

8 years ago

16.14.5

8 years ago

16.14.4

8 years ago

16.14.3

8 years ago

16.14.2

8 years ago

16.14.1

8 years ago

16.14.0

8 years ago

16.13.1

8 years ago

16.13.0

8 years ago

16.12.1

8 years ago

16.12.0

8 years ago

16.11.3

8 years ago

16.11.2

8 years ago

16.11.1

8 years ago

16.11.0

8 years ago

16.10.2

8 years ago

16.10.1

8 years ago

16.10.0

8 years ago

16.9.2

8 years ago

16.9.1

8 years ago

16.9.0

8 years ago

16.8.9

8 years ago

16.8.8

8 years ago

16.8.7

8 years ago

16.8.6

8 years ago

16.8.5

8 years ago

16.8.4

8 years ago

16.8.3

8 years ago

16.8.2

8 years ago

16.8.1

8 years ago

16.8.0

8 years ago

16.7.1

8 years ago

16.7.0

8 years ago

16.6.5

8 years ago

16.6.4

8 years ago

16.6.3

8 years ago

16.6.2

8 years ago

16.6.1

8 years ago

16.6.0

8 years ago

16.5.3

8 years ago

16.5.2

8 years ago

17.0.0

8 years ago

16.5.1

8 years ago

16.5.0

8 years ago

16.4.2

8 years ago

16.4.1

8 years ago

16.4.0

8 years ago

16.3.0

8 years ago

16.2.0

8 years ago

16.1.1

8 years ago

16.1.0

8 years ago

16.0.5

8 years ago

16.0.4

9 years ago

16.0.3

9 years ago

16.0.2

9 years ago

16.0.1

9 years ago

16.0.0

9 years ago

15.6.1

9 years ago

15.6.0

9 years ago

15.5.0

9 years ago

15.4.1

9 years ago

15.4.0

9 years ago

15.3.0

9 years ago

15.2.0

9 years ago

15.1.0

9 years ago

15.0.4

9 years ago

15.0.3

9 years ago

15.0.2

9 years ago

15.0.1

9 years ago

15.0.0

9 years ago

14.2.1

9 years ago

14.2.0

9 years ago

14.1.0

9 years ago

14.0.12

9 years ago

14.0.11

9 years ago

14.0.10

9 years ago

14.0.9

9 years ago

14.0.8

9 years ago

14.0.7

9 years ago

14.0.6

9 years ago

14.0.5

9 years ago

14.0.4

9 years ago

14.0.3

9 years ago

14.0.2

9 years ago

14.0.1

9 years ago

14.0.0

9 years ago

13.0.2

9 years ago

13.0.1

9 years ago

13.0.0

9 years ago

12.2.1

9 years ago

12.2.0

9 years ago

12.1.3

9 years ago

12.1.2

9 years ago

12.1.1

9 years ago

12.1.0

9 years ago

12.0.1

9 years ago

12.0.0

9 years ago

11.2.1

9 years ago

11.2.0

9 years ago

11.1.0

9 years ago

11.0.2

9 years ago

11.0.1

9 years ago

11.0.0

9 years ago

10.4.1

9 years ago

10.4.0

9 years ago

10.3.2

9 years ago

10.3.1

9 years ago

10.3.0

9 years ago

10.2.0

9 years ago

10.1.5

9 years ago

10.1.4

9 years ago

10.1.3

9 years ago

10.1.2

9 years ago

10.1.1

9 years ago

10.1.0

9 years ago

10.0.5

9 years ago

10.0.4

9 years ago

10.0.3

9 years ago

10.0.2

9 years ago

10.0.1

9 years ago

10.0.0

9 years ago

9.0.1

9 years ago

9.0.0

9 years ago

8.0.0

9 years ago

7.1.2

9 years ago

7.1.1

9 years ago

7.1.0

9 years ago

7.0.2

9 years ago

7.0.1

9 years ago

7.0.0

9 years ago

6.0.0

9 years ago

5.0.5

9 years ago

5.0.4

9 years ago

5.0.3

9 years ago

5.0.2

9 years ago

5.0.1

9 years ago

5.0.0

9 years ago

4.0.1

9 years ago

4.0.0

9 years ago

3.0.0

9 years ago

2.0.0

9 years ago