Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/close-no-response.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
pull-requests: write
steps:
# https://github.com/marketplace/actions/close-stale-issues
- uses: actions/stale@v5
- uses: actions/stale@v6
with:
days-before-stale: -1 # Add the stale label manually.
days-before-close: 21
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/dart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,21 @@ defaults:

jobs:
generator:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
container:
image: dart:2.17.6
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Install ObjectBox C-API
run: ./install.sh
- name: Test
run: ./generator/test.sh

# make sure the init script doesn't stop working - it's not something we usually run during normal development
init-script:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: subosito/flutter-action@v2
with:
flutter-version: 3.0.5
Expand All @@ -42,7 +42,7 @@ jobs:
os:
- windows-2022
- macos-11
- ubuntu-20.04
- ubuntu-22.04
sdk:
- 2.17.6
- 2.16.2
Expand All @@ -53,7 +53,7 @@ jobs:
- uses: dart-lang/setup-dart@v1
with:
sdk: ${{ matrix.sdk }}
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Install ObjectBox C-API
working-directory: objectbox
run: ../install.sh
Expand All @@ -65,12 +65,12 @@ jobs:
../tool/pub.sh run test

valgrind:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: dart-lang/setup-dart@v1
with:
sdk: 2.17.6
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Install ObjectBox C-API
run: ./install.sh
- name: Install Valgrind
Expand All @@ -91,7 +91,7 @@ jobs:
matrix:
os:
- macos-11
- ubuntu-20.04
- ubuntu-22.04
flutter-version:
- 3.0.5
- 2.5.0 # currently the lowest fully supported version (i.e. generator + lib)
Expand All @@ -102,13 +102,13 @@ jobs:
os: windows-2019
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: subosito/flutter-action@v2
with:
flutter-version: ${{ matrix.flutter-version }}
cache: true
# macos-11 and windows-2019/2022 default to Java 8, but Android Plugin requires 11.
- uses: actions/setup-java@v2
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '11'
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,21 @@ on:

jobs:
analyze:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
container:
image: dart:2.17.6
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- run: dart run build_runner build
working-directory: objectbox
- run: dart analyze
working-directory: objectbox
- run: dart format --set-exit-if-changed --fix .

pana:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: axel-op/dart-package-analyzer@v3
id: analysis # set an id for the current step
with:
Expand All @@ -41,9 +41,9 @@ jobs:
fi

coverage:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: subosito/flutter-action@v2
with:
flutter-version: 3.0.5
Expand All @@ -60,13 +60,13 @@ jobs:
result_path: objectbox/coverage/lcov.info
min_coverage: 90
token: ${{ github.token }}
- uses: danielpalme/ReportGenerator-GitHub-Action@4.8.10
- uses: danielpalme/ReportGenerator-GitHub-Action@5.1.12
with:
reports: 'objectbox/coverage/lcov.info'
targetdir: 'coveragereport'
reporttypes: 'HtmlInline' # The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MarkdownSummary, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, Xml, XmlSummary
sourcedirs: 'objectbox'
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: CoverageReport # Artifact name
path: coveragereport # Directory containing files to upload
2 changes: 1 addition & 1 deletion objectbox/test/sync_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ class SyncServer {
'--db-directory=${_dir!.path}',
'--model=${Directory.current.path}/test/objectbox-model.json',
'--bind=ws://127.0.0.1:$_port',
'--browser-bind=http://127.0.0.1:${await _getUnusedPort()}'
'--admin-bind=http://127.0.0.1:${await _getUnusedPort()}'
]);

return _port!;
Expand Down