Skip to content

Commit

Permalink
Merge pull request #2 from nwithan8/dart3
Browse files Browse the repository at this point in the history
[chore] Add support for HTTP v1
  • Loading branch information
nwithan8 authored Dec 22, 2023
2 parents d5917c5 + b850a22 commit e838799
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 3 deletions.
35 changes: 35 additions & 0 deletions .github/workflows/tests_on_pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Run unit tests on PR

on:
pull_request: ~
workflow_dispatch: ~

jobs:

# Run unit tests
tests:
name: 'Run unit tests'
runs-on: ubuntu-latest
steps:
# Checkout repository
- uses: actions/checkout@v3

# Setup Dart SDK
- uses: dart-lang/setup-dart@main

# Set temporary version number
- name: Set temporary version number
uses: jacobtomlinson/[email protected]
with:
find: "VERSIONADDEDBYGITHUB"
replace: "1.0.0"
regex: false

# Minimal package setup
- name: Install dependencies
run: dart pub get
working-directory: ${{ inputs.working-directory }}

# Run unit tests
- name: Run unit tests
run: make unit_tests
40 changes: 40 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## help - Display help about make targets for this Makefile
help:
@cat Makefile | grep '^## ' --color=never | cut -c4- | sed -e "`printf 's/ - /\t- /;'`" | column -s "`printf '\t'`" -t

## unit_tests - Run unit tests
unit_tests:
dart test test/tests.dart

## temp_version - Set temporary version number
temp_version:
@sed -i 's/VERSIONADDEDBYGITHUB/1.0.0/g' pubspec.yaml


## github_version - Set version number for GitHub Actions
github_version:
@sed -i 's/1.0.0/VERSIONADDEDBYGITHUB/g' pubspec.yaml

## pull_deps - Pull dependencies
pull_deps:
@make temp_version
dart pub get
@make github_version

## update_deps - Update dependencies
update_deps:
@make temp_version
dart pub upgrade
@make github_version

## outdated_deps - Check for outdated dependencies
outdated_deps:
@make temp_version
dart pub outdated
@make github_version

## json_files - Generate JSON files
json_files:
@make temp_version
@dart run build_runner build
@make github_version
6 changes: 3 additions & 3 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ version: VERSIONADDEDBYGITHUB
repository: https://github.com/nwithan8/dartvcr

environment:
sdk: '>=2.18.2 <3.0.0'
sdk: '>=2.18.2'

dependencies:
http: ^0.13.0
http: ^1.1.0
http_parser: ^4.0.0
json_annotation: ^4.7.0
meta: ^1.3.0
Expand All @@ -19,7 +19,7 @@ dev_dependencies:
collection: ^1.15.0
dependency_validator:
json_serializable: ^6.0.0
lints: ^2.0.0
lints: ^3.0.0
mockito: ^5.0.0
pub_semver:
test: ^1.16.0
Expand Down

0 comments on commit e838799

Please sign in to comment.