Skip to content

Commit 6b72e53

Browse files
committed
refactor(build): remove OpenAPI spec generation and pub dependency commands from CI workflow
1 parent a3675f3 commit 6b72e53

File tree

3 files changed

+16
-27
lines changed

3 files changed

+16
-27
lines changed

.github/workflows/sematic-releases.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,6 @@ jobs:
4949
with:
5050
flutter-version: '3.35.2'
5151
channel: 'stable'
52-
- name: Generate OpenAPI Spec
53-
env:
54-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
55-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
56-
ONELITEFEATHER_MAVEN_USERNAME: ${{ secrets.ONELITEFEATHER_MAVEN_USERNAME }}
57-
ONELITEFEATHER_MAVEN_PASSWORD: ${{ secrets.ONELITEFEATHER_MAVEN_PASSWORD }}
58-
# Token with permissions to push to the client repository
59-
CLIENT_REPO_TOKEN: ${{ secrets.CLIENT_REPO_TOKEN }}
60-
run: ./gradlew openApiGenerate
61-
- name: Get Pub Dependencies
62-
working-directory: build/generated/dart-client
63-
run: dart pub get
64-
- name: Build Flutter
65-
run: dart run build_runner build -d
66-
working-directory: build/generated/dart-client
6752
- name: Release
6853
env:
6954
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.releaserc.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,22 @@
1010
[
1111
"@semantic-release/exec",
1212
{
13-
"verifyConditionsCmd": "./gradlew check",
13+
"verifyConditionsCmd": "./gradlew check"
14+
},
15+
"@semantic-release/exec",
16+
{
17+
"publishCmd": "./gradlew -Pversion=${nextRelease.version} openApiGenerate"
18+
},
19+
"@semantic-release/exec",
20+
{
21+
"publishCmd": "cd build/generated/dart-client && dart pub get"
22+
},
23+
"@semantic-release/exec",
24+
{
25+
"publishCmd": "dart run build_runner build -d"
26+
},
27+
"@semantic-release/exec",
28+
{
1429
"publishCmd": "./gradlew -Pversion=${nextRelease.version} publish && echo '${nextRelease.version}' > version.txt"
1530
}
1631
],

build.gradle.kts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ tasks {
105105
dependsOn("compileJava")
106106
}
107107
register("pushDartClient") {
108-
dependsOn("openApiGenerate")
109108
doLast {
110109
val clientDir = file("$projectDir/build/generated/dart-client")
111110
val version = project.version as String
@@ -127,16 +126,6 @@ tasks {
127126
into(tempDir)
128127
}
129128

130-
providers.exec {
131-
workingDir = tempDir
132-
commandLine("dart", "pub", "get")
133-
}.result?.get()
134-
135-
providers.exec {
136-
workingDir = tempDir
137-
commandLine("dart", "run", "build_runner", "build", "-d")
138-
}.result?.get()
139-
140129
providers.exec {
141130
workingDir = tempDir
142131
commandLine("git", "add", ".")

0 commit comments

Comments
 (0)