forked from loafle/openapi-generator-original
[Dart] Update CI (#15981)
* [dart] Update CI * cache maven dependencies * use newest exec plugin * execute pub via dart subcommand * Use run command directly
This commit is contained in:
parent
f34e42b249
commit
75067b2581
12
.github/workflows/samples-dart.yaml
vendored
12
.github/workflows/samples-dart.yaml
vendored
@ -22,22 +22,14 @@ jobs:
|
||||
with:
|
||||
distribution: 'temurin'
|
||||
java-version: 11
|
||||
- name: Cache maven dependencies
|
||||
uses: actions/cache@v3
|
||||
env:
|
||||
cache-name: maven-repository
|
||||
with:
|
||||
path: |
|
||||
~/.m2/repository
|
||||
~/.gradle
|
||||
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
|
||||
cache: maven
|
||||
- name: Cache test dependencies
|
||||
uses: actions/cache@v3
|
||||
env:
|
||||
cache-name: pub-cache
|
||||
with:
|
||||
path: $PUB_CACHE
|
||||
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('samples/**/pubspec.yaml') }}
|
||||
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('samples/**/pubspec.*') }}
|
||||
- uses: dart-lang/setup-dart@v1
|
||||
with:
|
||||
sdk: 2.15.0
|
||||
|
@ -24,7 +24,6 @@
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.2.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>pub-get</id>
|
||||
@ -33,8 +32,9 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>pub</argument>
|
||||
<argument>get</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
@ -46,7 +46,7 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>run</argument>
|
||||
<argument>build_runner</argument>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.2.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>pub-get</id>
|
||||
@ -33,8 +32,9 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>pub</argument>
|
||||
<argument>get</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
@ -46,7 +46,7 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>run</argument>
|
||||
<argument>build_runner</argument>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.2.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>pub-get</id>
|
||||
@ -33,8 +32,9 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>pub</argument>
|
||||
<argument>get</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
@ -46,7 +46,7 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>run</argument>
|
||||
<argument>build_runner</argument>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.2.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>pub-get</id>
|
||||
@ -33,8 +32,9 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>pub</argument>
|
||||
<argument>get</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
@ -46,7 +46,7 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>run</argument>
|
||||
<argument>build_runner</argument>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.2.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>pub-get</id>
|
||||
@ -33,8 +32,9 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>pub</argument>
|
||||
<argument>get</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
@ -46,7 +46,7 @@
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>run</argument>
|
||||
<argument>build_runner</argument>
|
||||
@ -89,8 +89,9 @@
|
||||
</goals>
|
||||
<configuration>
|
||||
<workingDirectory>../petstore_client_lib_fake_tests</workingDirectory>
|
||||
<executable>pub</executable>
|
||||
<executable>dart</executable>
|
||||
<arguments>
|
||||
<argument>pub</argument>
|
||||
<argument>get</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
|
Loading…
x
Reference in New Issue
Block a user