Skip to content

Commit acdc10a

Browse files
Merge pull request #992 from Workiva/fix-stable-ci
FED-4304 Fix stable ci, make generated accessor mixins true mixins
2 parents dd37cc6 + 75571c7 commit acdc10a

File tree

129 files changed

+265
-361
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+265
-361
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ jobs:
5454
if [[ "$DART_VERSION" =~ ^3 ]]; then
5555
./tool/delete_dart_2_only_files.sh
5656
./tool/update_tests_for_dart_3.sh
57+
# Stage these changes so they don't show up in the generated file `git diff` check below
58+
git add .
5759
fi
5860
5961
# Analyze before generated files are created to verify that component boilerplate analysis is "clean" without the need for building
@@ -74,14 +76,8 @@ jobs:
7476

7577
- name: Verify that generated files are up-to-date
7678
run: |
77-
if [ ${{ matrix.sdk }} = '2.19.6' ]; then
78-
git diff --exit-code
79-
else
80-
# Don't check these generated files for other SDKs, since they may generate differently
81-
# due to different resolved dependencies.
82-
git diff --exit-code -- ":(exclude)test/over_react/component_declaration/redux_component_test/test_reducer.g.dart"
83-
fi
84-
if: always() && steps.install.outcome == 'success' && steps.install.build == 'success'
79+
git diff --exit-code
80+
if: always() && steps.install.outcome == 'success' && steps.build.outcome == 'success'
8581

8682
# Analyze again after generated files are created to verify that those generated classes don't cause analysis errors
8783
- name: Analyze project source (post-build)

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# OverReact Changelog
22

3+
## Unreleased
4+
- [#992] Fix compilation errors for legacy boilerplate defined in libraries with a Dart language version of >=3.0
5+
36
## 5.4.6
47
- [#986] Set up gha-dart-oss
58
- [#985] Remove entrypoint imports

example/boilerplate_versions/dart2_only/basic_component1.over_react.g.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/boilerplate_versions/dart2_only/basic_component2.over_react.g.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/builder/codegen/accessors_generator.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ abstract class TypedMapAccessorsGenerator extends BoilerplateDeclarationGenerato
8282
final implementsClause = 'implements ${names.consumerName}$typeParamsOnSuper';
8383
generatedClass
8484
..write(generatedCodeUseOnlyDeprecation)
85-
..writeln('abstract class $accessorsMixinName$typeParamsOnClass $implementsClause {\n'
85+
..writeln('mixin $accessorsMixinName$typeParamsOnClass $implementsClause {\n'
8686
' @override'
8787
' Map get ${type.isProps ? 'props' : 'state'};\n');
8888
if (type.isMixin) {

lib/src/component/_deprecated/abstract_transition.over_react.g.dart

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/component/_deprecated/abstract_transition_props.over_react.g.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/component/_deprecated/error_boundary.over_react.g.dart

Lines changed: 2 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/component/_deprecated/error_boundary_mixins.over_react.g.dart

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/component/_deprecated/error_boundary_recoverable.over_react.g.dart

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)