fix: Adds migration checks to CICD, updates dependencies, adds Fedora 37, alpine 3.17 support (#1309)
- [X] Automatically collapses migration files in github PRs. - [X] CI/CD now checks to see if migrations are missing or modified. - [X] Updates dependencies - [X] Adds Fedora 37, Alpine 3.17 support
This commit is contained in:
parent
75d8a5147c
commit
94199f1186
8 changed files with 31 additions and 21 deletions
9
.github/workflows/build-test.yml
vendored
9
.github/workflows/build-test.yml
vendored
|
|
@ -24,9 +24,11 @@ jobs:
|
|||
- name: Setup .NET 7
|
||||
uses: actions/setup-dotnet@v3
|
||||
with:
|
||||
dotnet-version: 7.0.100
|
||||
dotnet-version: 7.0.101
|
||||
- name: Build
|
||||
run: ./publish.cmd Release
|
||||
- name: Migration Changes
|
||||
run: git diff --exit-code ./**/Migrations/*.v*.json
|
||||
- name: Test
|
||||
run: dotnet test --no-restore
|
||||
|
||||
|
|
@ -44,6 +46,9 @@ jobs:
|
|||
- container: debian:bullseye
|
||||
name: Debian 11
|
||||
packageManager: apt
|
||||
- container: fedora:37
|
||||
name: Fedora 37
|
||||
packageManager: dnf
|
||||
- container: fedora:36
|
||||
name: Fedora 36
|
||||
packageManager: dnf
|
||||
|
|
@ -70,7 +75,7 @@ jobs:
|
|||
- name: Setup .NET 7
|
||||
uses: actions/setup-dotnet@v3
|
||||
with:
|
||||
dotnet-version: 7.0.100
|
||||
dotnet-version: 7.0.101
|
||||
- name: Build
|
||||
run: ./publish.sh Release
|
||||
- name: Test
|
||||
|
|
|
|||
4
.github/workflows/create-release.yml
vendored
4
.github/workflows/create-release.yml
vendored
|
|
@ -16,8 +16,8 @@ jobs:
|
|||
token: ${{ secrets.WORKFLOW_TOKEN }}
|
||||
- name: Setup .NET 7
|
||||
uses: actions/setup-dotnet@v3
|
||||
with:
|
||||
dotnet-version: 7.0.100
|
||||
with
|
||||
dotnet-version: 7.0.101
|
||||
- name: Install NGBV
|
||||
uses: dotnet/nbgv@master
|
||||
id: nbgv
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue