Skip to content

Commit 4af76f9

Browse files
Release 1.10.19 (tracks 4cad2ead6d463c07d74f26af11ee37a175c53fc7)
1 parent dbbec88 commit 4af76f9

6 files changed

Lines changed: 45 additions & 9 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.10.18"
1+
__version__ = "1.10.19"

dagster-cloud-examples/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ classifiers = [
1919
"Operating System :: OS Independent",
2020
]
2121
dependencies = [
22-
"dagster-cloud==1.10.18",
22+
"dagster-cloud==1.10.19",
2323
]
2424

2525
[project.license]

dagster-cloud/dagster_cloud/definitions/__init__.py

Whitespace-only changes.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
from abc import ABC, abstractmethod
2+
from collections.abc import Sequence
3+
from typing import AbstractSet # noqa: UP035
4+
5+
import dagster._check as check
6+
from dagster._record import record
7+
from dagster_shared.serdes import whitelist_for_serdes
8+
9+
10+
@whitelist_for_serdes
11+
@record
12+
class JobSelection(ABC):
13+
code_location_name: str
14+
repository_name: str
15+
16+
@abstractmethod
17+
def resolve_job_names(self) -> AbstractSet[str]:
18+
raise NotImplementedError()
19+
20+
@staticmethod
21+
def names(
22+
names: Sequence[str], code_location_name: str, repository_name: str
23+
) -> "NamesJobSelection":
24+
check.invariant(len(names) == 1, "Only one job name is supported at this time")
25+
return NamesJobSelection(
26+
job_names=names, code_location_name=code_location_name, repository_name=repository_name
27+
)
28+
29+
30+
@whitelist_for_serdes
31+
@record
32+
class NamesJobSelection(JobSelection):
33+
job_names: Sequence[str]
34+
35+
def resolve_job_names(self) -> AbstractSet[str]:
36+
return set(self.job_names)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.10.18"
1+
__version__ = "1.10.19"

dagster-cloud/pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ classifiers = [
2929
"Operating System :: OS Independent",
3030
]
3131
dependencies = [
32-
"dagster==1.10.18",
33-
"dagster-shared==1.10.18",
34-
"dagster-cloud-cli==1.10.18",
32+
"dagster==1.10.19",
33+
"dagster-shared==1.10.19",
34+
"dagster-cloud-cli==1.10.19",
3535
"opentelemetry-api>=1.27.0,<2",
3636
"opentelemetry-sdk>=1.27.0,<2",
3737
"opentelemetry-exporter-otlp-proto-grpc>=1.27.0,<2",
@@ -90,14 +90,14 @@ insights = [
9090
]
9191
docker = [
9292
"docker",
93-
"dagster-docker==0.26.18",
93+
"dagster-docker==0.26.19",
9494
]
9595
kubernetes = [
9696
"kubernetes",
97-
"dagster-k8s==0.26.18",
97+
"dagster-k8s==0.26.19",
9898
]
9999
ecs = [
100-
"dagster-aws==0.26.18",
100+
"dagster-aws==0.26.19",
101101
"boto3",
102102
]
103103
sandbox = [

0 commit comments

Comments
 (0)