1
1
"""Models for the builds app."""
2
+
2
3
import datetime
3
4
import os .path
4
5
import re
85
86
86
87
87
88
class Version (TimeStampedModel ):
88
-
89
89
"""Version of a ``Project``."""
90
90
91
91
project = models .ForeignKey (
@@ -573,7 +573,6 @@ def get_storage_paths(self, version_slug=None):
573
573
574
574
575
575
class APIVersion (Version ):
576
-
577
576
"""
578
577
Version proxy model for API data deserialization.
579
578
@@ -625,7 +624,6 @@ def save(self, *args, **kwargs):
625
624
626
625
627
626
class Build (models .Model ):
628
-
629
627
"""Build data."""
630
628
631
629
project = models .ForeignKey (
@@ -1021,7 +1019,6 @@ def reset(self):
1021
1019
1022
1020
1023
1021
class BuildCommandResultMixin :
1024
-
1025
1022
"""
1026
1023
Mixin for common command result methods/properties.
1027
1024
@@ -1045,7 +1042,6 @@ def failed(self):
1045
1042
1046
1043
1047
1044
class BuildCommandResult (BuildCommandResultMixin , models .Model ):
1048
-
1049
1045
"""Build command for a ``Build``."""
1050
1046
1051
1047
build = models .ForeignKey (
@@ -1078,7 +1074,6 @@ def run_time(self):
1078
1074
1079
1075
1080
1076
class VersionAutomationRule (PolymorphicModel , TimeStampedModel ):
1081
-
1082
1077
"""Versions automation rules for projects."""
1083
1078
1084
1079
ACTIVATE_VERSION_ACTION = "activate-version"
0 commit comments