File tree Expand file tree Collapse file tree 4 files changed +23
-8
lines changed Expand file tree Collapse file tree 4 files changed +23
-8
lines changed Original file line number Diff line number Diff line change 7
7
branches :
8
8
- main # Trigger on push to the main branch
9
9
10
+
11
+ defaults :
12
+ run :
13
+ working-directory : ./todo-app #
14
+
10
15
jobs :
11
16
pulumi-deploy :
12
17
runs-on : ubuntu-latest
13
- env :
14
- AWS_REGION : ${{ secrets.AWS_REGION }}
15
18
16
19
permissions :
17
20
id-token : write
@@ -36,16 +39,25 @@ jobs:
36
39
run : |
37
40
pip install -r requirements.txt
38
41
39
- - uses : pulumi/actions@v3
42
+ - name : Configure Pulumi
43
+ working-directory : todo-app
44
+ run : |
45
+ pulumi stack select ExitoLab/todo-app/dev --non-interactive || pulumi stack init ExitoLab/todo-app/dev
46
+ env :
47
+ PULUMI_ACCESS_TOKEN : ${{ secrets.PULUMI_ACCESS_TOKEN }}
48
+
49
+ - name : Pulumi Preview
50
+ uses : pulumi/actions@v3
40
51
with :
41
52
command : preview
42
- stack-name : dev
53
+ stack-name : ExitoLab/todo-app/ dev
43
54
env :
44
55
PULUMI_ACCESS_TOKEN : ${{ secrets.PULUMI_ACCESS_TOKEN }}
45
56
46
- - uses : pulumi/actions@v3
57
+ - name : Pulumi Up
58
+ uses : pulumi/actions@v3
47
59
with :
48
60
command : up
49
- stack-name : dev
61
+ stack-name : ExitoLab/todo-app/ dev
50
62
env :
51
63
PULUMI_ACCESS_TOKEN : ${{ secrets.PULUMI_ACCESS_TOKEN }}
Original file line number Diff line number Diff line change 1
1
* .pyc
2
2
venv /
3
-
Original file line number Diff line number Diff line change 9
9
pulumi:tags :
10
10
value :
11
11
pulumi:template : aws-python
12
+
Original file line number Diff line number Diff line change 1
1
pulumi >= 3.0.0 ,< 4.0.0
2
2
pulumi-aws >= 6.0.2 ,< 7.0.0
3
3
pulumi_docker == 3.4.0
4
- setuptools
4
+ setuptools
5
+
6
+
7
+
You can’t perform that action at this time.
0 commit comments