Skip to content

Commit eb40e0a

Browse files
authored
Update ci and release notes (#275)
1 parent 97e1df7 commit eb40e0a

File tree

13 files changed

+76
-27
lines changed

13 files changed

+76
-27
lines changed

.github/workflows/release.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ env:
1010
CONFIG: Release
1111
SLN_FILE: Fabulous.Avalonia.NoSamples.sln
1212
MAIN_PROJ: src/Fabulous.Avalonia/Fabulous.Avalonia.fsproj
13+
AVALONIALABS_PROJ: extensions/Fabulous.Avalonia.Labs/Fabulous.Avalonia.Labs.fsproj
1314
ITEMSREPEATER_PROJ: extensions/Fabulous.Avalonia.ItemsRepeater/Fabulous.Avalonia.ItemsRepeater.fsproj
1415
COLORPICKER_PROJ: extensions/Fabulous.Avalonia.ColorPicker/Fabulous.Avalonia.ColorPicker.fsproj
1516
DATAGRID_PROJ: extensions/Fabulous.Avalonia.DataGrid/Fabulous.Avalonia.DataGrid.fsproj
@@ -56,6 +57,13 @@ jobs:
5657
validation_level: warn
5758
version: '${{ env.RELEASE_VERSION }}'
5859
path: extensions/Fabulous.Avalonia.ItemsRepeater/CHANGELOG.md
60+
- name: Get Fabulous.Avalonia.Labs Changelog Entry
61+
id: avalonialabs_changelog
62+
uses: mindsers/changelog-reader-action@v2
63+
with:
64+
validation_level: warn
65+
version: '${{ env.RELEASE_VERSION }}'
66+
path: extensions/Fabulous.Avalonia.Labs/CHANGELOG.md
5967
- name: Get Fabulous.Avalonia.ColorPicker Changelog Entry
6068
id: colorpicker_changelog
6169
uses: mindsers/changelog-reader-action@v2
@@ -100,6 +108,7 @@ jobs:
100108
run: |
101109
find templates -type f -name template.json | xargs sed -i bak "s/PKG_VERSION/${RELEASE_VERSION}/g"
102110
dotnet pack ${MAIN_PROJ} -p:Version=${RELEASE_VERSION} -p:PackageReleaseNotes="${{ steps.fabulous_changelog.outputs.changes }}" -c ${CONFIG} --property PackageOutputPath=${PWD}/nupkgs
111+
dotnet pack ${AVALONIALABS_PROJ} -p:Version=${RELEASE_VERSION} -p:PackageReleaseNotes="${{ steps.avalonialabs_changelog.outputs.changes }}" -c ${CONFIG} --property PackageOutputPath=${PWD}/nupkgs
103112
dotnet pack ${ITEMSREPEATER_PROJ} -p:Version=${RELEASE_VERSION} -p:PackageReleaseNotes="${{ steps.itemsrepeater_changelog.outputs.changes }}" -c ${CONFIG} --property PackageOutputPath=${PWD}/nupkgs
104113
dotnet pack ${COLORPICKER_PROJ} -p:Version=${RELEASE_VERSION} -p:PackageReleaseNotes="${{ steps.colorpicker_changelog.outputs.changes }}" -c ${CONFIG} --property PackageOutputPath=${PWD}/nupkgs
105114
dotnet pack ${DATAGRID_PROJ} -p:Version=${RELEASE_VERSION} -p:PackageReleaseNotes="${{ steps.datagrid_changelog.outputs.changes }}" -c ${CONFIG} --property PackageOutputPath=${PWD}/nupkgs

Fabulous.Avalonia.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_Solution Items", "_Solutio
3131
extensions\Fabulous.Avalonia.TreeDataGrid\CHANGELOG.md = extensions\Fabulous.Avalonia.TreeDataGrid\CHANGELOG.md
3232
Directory.Build.props = Directory.Build.props
3333
extensions\Fabulous.Avalonia.Diagnostics\CHANGELOG.md = extensions\Fabulous.Avalonia.Diagnostics\CHANGELOG.md
34+
extensions\Fabulous.Avalonia.Labs\CHANGELOG.md = extensions\Fabulous.Avalonia.Labs\CHANGELOG.md
3435
EndProjectSection
3536
EndProject
3637
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Gallery", "samples\Gallery\Gallery.fsproj", "{AADAEC1A-44A7-401C-8B5E-F5506A1AA5AB}"

README.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -62,17 +62,7 @@ module App =
6262
else
6363
model, Cmd.none
6464
65-
let program =
66-
Program.statefulWithCmd init update
67-
|> Program.withTrace(fun (format, args) -> Debug.WriteLine(format, box args))
68-
|> Program.withExceptionHandler(fun ex ->
69-
#if DEBUG
70-
printfn $"Exception: %s{ex.ToString()}"
71-
false
72-
#else
73-
true
74-
#endif
75-
)
65+
let program = Program.statefulWithCmd init update
7666
7767
let content () =
7868
Component("CounterApp") {
@@ -120,8 +110,10 @@ We also provide additional binding for Avalonia controls, you can find them in t
120110

121111
- Fabulous.Avalonia.DataGrid [![NuGet version](https://img.shields.io/nuget/v/Fabulous.Avalonia.DataGrid)](https://www.nuget.org/packages/Fabulous.Avalonia.DataGrid#readme-body-tab)
122112
- Fabulous.Avalonia.ColorPicker [![NuGet version](https://img.shields.io/nuget/v/Fabulous.Avalonia.ColorPicker)](https://www.nuget.org/packages/Fabulous.Avalonia.ColorPicker#readme-body-tab)
113+
- Fabulous.Avalonia.Diagnostics [![NuGet version](https://img.shields.io/nuget/v/Fabulous.Avalonia.Diagnostics)](https://www.nuget.org/packages/Fabulous.Avalonia.Diagnostics#readme-body-tab)
123114
- Fabulous.Avalonia.ItemsRepeater [![NuGet version](https://img.shields.io/nuget/v/Fabulous.Avalonia.ItemsRepeater)](https://www.nuget.org/packages/Fabulous.Avalonia.ItemsRepeater#readme-body-tab)
124115
- Fabulous.Avalonia.TreeDataGrid [![NuGet version](https://img.shields.io/nuget/v/Fabulous.Avalonia.TreeDataGrid)](https://www.nuget.org/packages/Fabulous.Avalonia.TreeDataGrid#readme-body-tab)
116+
- Fabulous.Avalonia.Labs [![NuGet version](https://img.shields.io/nuget/v/Fabulous.Avalonia.Labs)](https://www.nuget.org/packages/Fabulous.Avalonia.Labs#readme-body-tab)
125117

126118
## Getting Started
127119

extensions/Fabulous.Avalonia.ColorPicker/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99
_No unreleased changes_
1010

11+
## [3.0.0-pre8] - 2024-12-27
12+
### Changed
13+
- Add support for Avalonia 11.2.2
14+
- Add support for Fabulous 3.0.0-pre17
15+
1116
## [3.0.0-pre7] - 2024-11-27
1217

1318
### Changed
@@ -73,7 +78,8 @@ _No unreleased changes_
7378
### Added
7479
- Initial release
7580

76-
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.ColorPicker/compare/3.0.0-pre7...HEAD
81+
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.ColorPicker/compare/3.0.0-pre8...HEAD
82+
[3.0.0-pre8]: https://github.com/fabulous-dev/Fabulous.Avalonia.ColorPicker/releases/tag/3.0.0-pre8
7783
[3.0.0-pre7]: https://github.com/fabulous-dev/Fabulous.Avalonia.ColorPicker/releases/tag/3.0.0-pre7
7884
[3.0.0-pre6]: https://github.com/fabulous-dev/Fabulous.Avalonia.ColorPicker/releases/tag/3.0.0-pre6
7985
[3.0.0-pre5]: https://github.com/fabulous-dev/Fabulous.Avalonia.ColorPicker/releases/tag/3.0.0-pre5

extensions/Fabulous.Avalonia.DataGrid/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99
_No unreleased changes_
1010

11+
## [3.0.0-pre8] - 2024-12-27
12+
### Changed
13+
- Add support for Avalonia 11.2.2
14+
- Add support for Fabulous 3.0.0-pre17
15+
1116
## [3.0.0-pre7] - 2024-11-27
1217
### Changed
1318
- Add support for Avalonia 11.2.1
@@ -72,7 +77,8 @@ _No unreleased changes_
7277
### Added
7378
- Initial release
7479

75-
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.DataGrid/compare/3.0.0-pre7...HEAD
80+
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.DataGrid/compare/3.0.0-pre8...HEAD
81+
[3.0.0-pre8]: https://github.com/fabulous-dev/Fabulous.Avalonia.DataGrid/releases/tag/3.0.0-pre8
7682
[3.0.0-pre7]: https://github.com/fabulous-dev/Fabulous.Avalonia.DataGrid/releases/tag/3.0.0-pre7
7783
[3.0.0-pre6]: https://github.com/fabulous-dev/Fabulous.Avalonia.DataGrid/releases/tag/3.0.0-pre6
7884
[3.0.0-pre5]: https://github.com/fabulous-dev/Fabulous.Avalonia.DataGrid/releases/tag/3.0.0-pre5

extensions/Fabulous.Avalonia.Diagnostics/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99
_No unreleased changes_
1010

11+
## [3.0.0-pre8] - 2024-12-27
12+
### Changed
13+
- Add support for Avalonia 11.2.2
14+
- Add support for Fabulous 3.0.0-pre17
15+
1116
## [3.0.0-pre7] - 2024-11-27
1217
### Changed
1318
- Add support for Avalonia 11.2.1
@@ -16,6 +21,7 @@ _No unreleased changes_
1621
### Added
1722
- Initial release
1823

19-
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.Diagnostics/compare/3.0.0-pre7...HEAD
24+
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.Diagnostics/compare/3.0.0-pre8...HEAD
25+
[3.0.0-pre8]: https://github.com/fabulous-dev/Fabulous.Avalonia.Diagnostics/releases/tag/3.0.0-pre8
2026
[3.0.0-pre7]: https://github.com/fabulous-dev/Fabulous.Avalonia.Diagnostics/releases/tag/3.0.0-pre7
2127
[3.0.0-pre6]: https://github.com/fabulous-dev/Fabulous.Avalonia.Diagnostics/releases/tag/3.0.0-pre6

extensions/Fabulous.Avalonia.ItemsRepeater/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99
_No unreleased changes_
1010

11+
## [3.0.0-pre8] - 2024-12-27
12+
### Added
13+
- No changes
14+
1115
## [3.0.0-pre7] - 2024-11-27
1216
### Changed
1317
- Add support for Avalonia 11.1.5
@@ -67,7 +71,8 @@ _No unreleased changes_
6771
### Added
6872
- Initial release
6973

70-
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.ItemsRepeater/compare/3.0.0-pre7...HEAD
74+
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.ItemsRepeater/compare/3.0.0-pre8...HEAD
75+
[3.0.0-pre8]: https://github.com/fabulous-dev/Fabulous.Avalonia.ItemsRepeater/releases/tag/3.0.0-pre8
7176
[3.0.0-pre7]: https://github.com/fabulous-dev/Fabulous.Avalonia.ItemsRepeater/releases/tag/3.0.0-pre7
7277
[3.0.0-pre6]: https://github.com/fabulous-dev/Fabulous.Avalonia.ItemsRepeater/releases/tag/3.0.0-pre6
7378
[3.0.0-pre5]: https://github.com/fabulous-dev/Fabulous.Avalonia.ItemsRepeater/releases/tag/3.0.0-pre5

extensions/Fabulous.Avalonia.Labs/CHANGELOG.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99
_No unreleased changes_
1010

11-
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.Labs/compare/3.0.0-pre7...HEAD
12-
[3.0.0-pre7]: https://github.com/fabulous-dev/Fabulous.Avalonia.Labs/releases/tag/3.0.0-pre7
13-
[3.0.0-pre6]: https://github.com/fabulous-dev/Fabulous.Avalonia.Labs/releases/tag/3.0.0-pre6
11+
## [3.0.0-pre8] - 2024-12-27
12+
### Changed
13+
- Add support for `AsyncImage` by @h0lg in https://github.com/fabulous-dev/Fabulous.Avalonia/pull/245
14+
- Add support for `Lottie` in https://github.com/fabulous-dev/Fabulous.Avalonia/pull/272
15+
- Add support for `Fabulous` 3.0.0-pre17
16+
17+
[unreleased]: https://github.com/fabulous-dev/Fabulous.Avalonia.Labs/compare/3.0.0-pre8...HEAD
18+
[3.0.0-pre8]: https://github.com/fabulous-dev/Fabulous.Avalonia.Labs/releases/tag/3.0.0-pre8

extensions/Fabulous.Avalonia.Labs/Controls/Lottie.fs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
namespace Fabulous.Avalonia
22

3-
open System
4-
open System.IO
53
open System.Runtime.CompilerServices
6-
open Avalonia.Animation
7-
open Avalonia.Labs.Controls
84
open Avalonia.Labs.Lottie
95
open Avalonia.Media
10-
open Avalonia.Media.Imaging
116
open Fabulous
127
open Fabulous.Avalonia
138

extensions/Fabulous.Avalonia.Labs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This repository serves as a staging ground for new controls for Avalonia, with t
66

77
The controls available here are unstable and are suspected to breaking changes as they are being worked on.
88

9-
> NOTe: This package is not yet stable and is subject to change.
9+
> NOTE: This package is not yet stable and is subject to change.
1010
1111
### How to use
1212
- Add the `Fabulous.Avalonia.Labs` package to your project.

0 commit comments

Comments
 (0)