refactor(updater): conform to new backend interfaces (#90)

This commit is contained in:
Felix Angelov
2023-03-17 13:00:35 -05:00
committed by GitHub
parent 1cf8aa9662
commit e91f2dbaac
14 changed files with 102 additions and 133 deletions
+11 -10
View File
@@ -1,38 +1,39 @@
name: Dart Package Workflow
description: Build and test your Dart packages.
inputs:
concurrency:
required: false
type: number
default: 4
default: "4"
description: The value of the concurrency flag (-j) used when running tests
coverage_excludes:
required: false
type: string
default: ""
description: Globs to exclude from coverage
dart_sdk:
required: false
type: string
default: "stable"
description: "The dart sdk version to use"
working_directory:
required: false
type: string
default: "."
description: The working directory for this workflow
min_coverage:
required: false
type: number
default: 100
default: "100"
description: The minimum coverage percentage value
analyze_directories:
required: false
type: string
default: "lib test"
description: Directories to analyze
report_on:
required: false
type: string
default: "lib"
description: Directories to report on when collecting coverage
platform:
required: false
type: string
default: "vm"
description: Platform to use when running tests
runs:
using: "composite"
+21
View File
@@ -0,0 +1,21 @@
name: Rust Crate Workflow
description: Build and test your Rust crate
inputs:
working_directory:
required: false
default: "."
description: The working directory for this workflow.
runs:
using: "composite"
steps:
- name: Build
working-directory: ${{ inputs.working_directory }}
shell: ${{ inputs.shell }}
run: cargo build --verbose
- name: Test
working-directory: ${{ inputs.working_directory }}
shell: ${{ inputs.shell }}
run: cargo test --verbose