Skip to content

Commit af50111

Browse files
rearrange example targets
1 parent 7d9b049 commit af50111

File tree

2 files changed

+23
-10
lines changed

2 files changed

+23
-10
lines changed

.github/workflows/sdks.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,6 @@ jobs:
7878
- name: Build SDK
7979
run: make ${{ matrix.language }}_sdk
8080

81-
- name: Build Example
82-
run: make ${{ matrix.language }}_example
83-
8481
- name: Check worktree clean
8582
run: |
8683
git update-index -q --refresh
@@ -89,4 +86,7 @@ jobs:
8986
git status
9087
git diff
9188
exit 1
92-
fi
89+
fi
90+
91+
- name: Build Example
92+
run: make ${{ matrix.language }}_example

Makefile

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,22 @@ examples: go_example \
111111
nodejs_example \
112112
python_example \
113113
dotnet_example
114-
# clean up package name in nodejs example
115-
sed -i -e 's|@pulumi/defang|@defang-io/pulumi-defang|' examples/nodejs/package.json examples/nodejs/index.ts
116-
117-
docs: README.md
118-
cp README.md docs/_index.md
119114

120-
%_example:
115+
go_example: clean_go_example
116+
clean_go_example: build_go_example
117+
# intentionally blank
118+
nodejs_example: clean_nodejs_example
119+
clean_nodejs_example: build_nodejs_example
120+
sed -i -e 's|@pulumi/defang|@defang-io/pulumi-defang|' examples/nodejs/package.json examples/nodejs/index.ts
121+
python_example: clean_python_example
122+
clean_python_example: build_python_example
123+
# intentionally blank
124+
dotnet_example: clean_dotnet_example
125+
clean_dotnet_example: build_dotnet_example
126+
# intentionally blank
127+
128+
.PHONY: build_go_example build_nodejs_example build_python_example build_dotnet_example
129+
build_%_example:
121130
rm -rf ${WORKING_DIR}/examples/$*
122131
pulumi convert \
123132
--cwd ${WORKING_DIR}/examples/yaml \
@@ -127,6 +136,10 @@ docs: README.md
127136
--language $* \
128137
--out ${WORKING_DIR}/examples/$*
129138

139+
.PHONY: docs
140+
docs: README.md
141+
cp README.md docs/_index.md
142+
130143
define pulumi_login
131144
export PULUMI_CONFIG_PASSPHRASE=asdfqwerty1234; \
132145
pulumi login --local;

0 commit comments

Comments
 (0)