Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
614080e
fix
KoheiKanagu Dec 22, 2023
90818df
Update firebase_ui_ja.arb
KoheiKanagu Jan 7, 2024
6f864e1
Update ja.dart
KoheiKanagu Jan 7, 2024
982c29d
chore(auth): update auth example app to support windows
russellwheatley Jan 26, 2024
085dc6d
fix: Arabic translation of Sign In With Apple button label
MahMoos Jan 27, 2024
e81f57e
Merge branch 'main' into auth-260-example
russellwheatley Feb 1, 2024
35b5aeb
chore: format files
russellwheatley Feb 1, 2024
51b0116
chore: update melos.yaml
russellwheatley Feb 1, 2024
f2aad18
Discard changes to packages/firebase_ui_oauth/pubspec.yaml
russellwheatley Feb 1, 2024
51dd22f
Merge pull request #263 from firebase/auth-260-example
russellwheatley Feb 1, 2024
c5d1e43
Merge branch 'firebase:main' into japanese
KoheiKanagu Feb 2, 2024
ca15feb
fix(ui_localizations): Add missing generated translation file
viceamarian Feb 2, 2024
5fd34e2
Merge pull request #276 from viceamarian/bugfix/fix_generated_transla…
russellwheatley Feb 2, 2024
8e68cc3
Merge pull request #222 from KoheiKanagu/japanese
russellwheatley Feb 2, 2024
30b6c4c
Merge pull request #1 from firebase/main
MahMoos Feb 3, 2024
cbf6235
Merge pull request #265 from MahMoos/fix_sign_in_with_apple_ar_transl…
russellwheatley Feb 5, 2024
6eff2f0
chore(release): publish packages (#281)
russellwheatley Feb 6, 2024
d8e4e80
ci: update android CI workflow to use `ubuntu-latest` runner (#282)
russellwheatley Feb 7, 2024
2420a7a
ci: fix format, pub dry run, analyse actions, also firebase-tools ins…
russellwheatley Feb 21, 2024
1b42658
chore: bump FlutterFire dependencies to latest (#291)
russellwheatley Feb 21, 2024
6556893
fix(auth): `desktopSignIn()` method required in web mixin (#294)
russellwheatley Feb 21, 2024
8182972
chore(release): publish packages (#298)
russellwheatley Feb 28, 2024
2dc062d
chore(deps): bump github/codeql-action from 3.22.12 to 3.24.6 (#300)
dependabot[bot] Mar 13, 2024
47f2dbe
chore(deps): bump actions/setup-java from 4.0.0 to 4.1.0 (#301)
dependabot[bot] Mar 13, 2024
f8a81a3
chore(deps): bump hendrikmuhs/ccache-action from 1.2.10 to 1.2.12 (#271)
dependabot[bot] Mar 13, 2024
e9edf56
chore(deps): bump actions/upload-artifact from 4.0.0 to 4.3.1 (#299)
dependabot[bot] Mar 13, 2024
95be915
feat(firebase_ui_localizations): support for `sendVerificationEmailLa…
Mar 13, 2024
903e502
ci(apple): use latest firebase-ios-sdk framework (#305)
russellwheatley Mar 13, 2024
4ba6a18
chore(auth): update auth example app so Google authentication works (…
russellwheatley Mar 14, 2024
6ec3ec1
feat(firebase_ui_auth): add `showPasswordVisibilityToggle` to `Regist…
kzrnm Mar 14, 2024
e456747
fix(firebase_ui_localizations): expose all Firebase UI localizations …
russellwheatley Mar 19, 2024
ae01e9f
fix(ui_localizations): In the Japanese file, change "login" to "sign …
ywake Mar 19, 2024
3e37d14
fix(ui_auth): Fixed a momentary form display after signing in with Em…
ywake Apr 12, 2024
c3876f2
chore(deps): bump protobufjs and firebase-admin in /functions (#328)
dependabot[bot] Apr 12, 2024
0a3078e
chore(deps): bump jose from 4.14.4 to 4.15.5 in /functions (#303)
dependabot[bot] Apr 12, 2024
d51af84
chore(deps): bump actions/setup-java from 4.1.0 to 4.2.1 (#325)
dependabot[bot] Apr 12, 2024
65b1072
chore(deps): bump actions/setup-node from 4.0.1 to 4.0.2 (#324)
dependabot[bot] Apr 12, 2024
fe9d197
chore(deps): bump github/codeql-action from 3.24.6 to 3.24.9 (#322)
dependabot[bot] Apr 12, 2024
0673e29
chore(deps): bump express from 4.18.2 to 4.19.2 in /functions (#320)
dependabot[bot] Apr 12, 2024
dd5507e
docs: Added superkey to example widget (#326)
KarthiDreamr Apr 12, 2024
9a76bac
docs: Updated `oauth.md` - fixed typo (#329)
aayushkumar Apr 16, 2024
d75cca1
ci: add web job to workflow to ensure they build (#295)
russellwheatley Apr 16, 2024
1d8329d
ci: revert firebase-admin version bump for cloud functions (#330)
russellwheatley Apr 16, 2024
955e5c2
fix(firebase_ui_auth): `sendPasswordResetEmail` should not be execute…
kzrnm Apr 16, 2024
ad66666
fix(auth): `ForgotPasswordScreen` display email within input box (#336)
russellwheatley Apr 24, 2024
faaefdb
ci: update Mock test to latest and switch Runner for format check (#337)
russellwheatley Apr 24, 2024
129fd3e
chore(release): publish packages (#339)
russellwheatley Apr 24, 2024
3990138
ci(apple): update firestore-ios-frameworks (#341)
russellwheatley Apr 30, 2024
848b66c
feat(firebase_ui_localizations): Add Finnish language localization la…
launis Apr 30, 2024
dc02a04
chore: replace deprecated `MaterialStateProperty` + `MaterialStateCol…
russellwheatley May 14, 2024
2f96686
feat(firebase_ui_localizations): Further German translations for auth…
fighterii May 14, 2024
eb9e2bd
feat(firebase_ui_auth): add autofocus property to PhoneInput widget (…
orenagiv May 14, 2024
4fd041d
fix(ui_auth): fix confirmation dialog for delete account button (#346)
TimBaumgart May 14, 2024
be271ec
chore: ignore vscode settings (#356)
russellwheatley Jun 6, 2024
3fbfded
fix(ui_localizations): Add missing 'nb' language code to kSupportedLa…
Maztermo Jun 6, 2024
9082661
chore: bump all FlutterFire dependencies to latest (#357)
russellwheatley Jun 7, 2024
a62c9d0
chore(release): publish packages (#361)
russellwheatley Jun 12, 2024
c696842
ci: update dependencies with script (#369)
russellwheatley Jul 3, 2024
281a50a
chore: bump FlutterFire dependencies to latest & update deprecated me…
russellwheatley Sep 11, 2024
ed42976
test: skip test failing in CI (#390)
russellwheatley Sep 16, 2024
da82f31
chore(firestore): fix example app on android (#387)
russellwheatley Sep 16, 2024
0c497f8
docs: update CONTRIBUTING.md for e2e tests (#400)
SelaseKay Sep 17, 2024
40e7a9c
ci: update contributing guide & automatically label issues that need …
SelaseKay Sep 17, 2024
9f9f406
docs(auth): inform user what to do when using simulator for email ver…
TheRoccoB Sep 17, 2024
ca5b0e2
chore: bump to the latest FlutterFire dependencies (#402)
russellwheatley Sep 17, 2024
c034d56
feat(database, firestore): updated default loading indicator to be pl…
OutdatedGuy Sep 17, 2024
2fde000
chore(deps): bump actions/checkout from 4.1.1 to 4.1.7 (#368)
dependabot[bot] Sep 30, 2024
bc4b7c4
chore(deps): bump hendrikmuhs/ccache-action from 1.2.12 to 1.2.14 (#385)
dependabot[bot] Sep 30, 2024
63a9074
chore: add "Needs attention" label to new issues (#406)
russellwheatley Sep 30, 2024
d72ce8e
feat: bump FlutterFire dependencies 2024-09-30 (#407)
russellwheatley Sep 30, 2024
ebb5222
chore(release): publish packages (#408)
russellwheatley Sep 30, 2024
0b51c5e
chore(deps): bump cookie and express in /functions (#417)
dependabot[bot] Oct 25, 2024
9cf6f17
chore(deps): bump fast-xml-parser from 4.3.6 to 4.5.0 in /functions (…
dependabot[bot] Oct 25, 2024
f859fc8
chore(deps): bump actions/setup-java from 4.2.1 to 4.4.0 (#409)
dependabot[bot] Oct 25, 2024
72530e5
fix(ui_auth): make light text on _EmailVerificationBadge legible (#196)
qwezey Oct 28, 2024
d183d87
fix(auth): using theme color instead of hardcoded value (#416)
dario-digregorio Oct 29, 2024
3609796
fix(ui localizations): fixed typos and added translations to 'pt' (Po…
Oct 29, 2024
0e3a7c4
fix(ui_auth): fix confirmation dialog for unlink account button in pr…
Mad-ScientistX Oct 29, 2024
bd1d5ec
docs(firebase_ui_auth): Handle `UserCreated` event in `README` exampl…
Rexios80 Oct 29, 2024
cebe316
chore(deps): bump actions/upload-artifact from 4.3.1 to 4.4.0 (#384)
dependabot[bot] Oct 29, 2024
76a5971
chore: fix automatic labelling workflow (#430)
russellwheatley Nov 12, 2024
662717d
fix(auth): ensure previous display name is provided to callback (#431)
russellwheatley Nov 12, 2024
62d034d
chore: workflow for checking stale issues and PRs (#432)
russellwheatley Nov 12, 2024
93bfe60
chore: bump FlutterFire dependencies to latest (#433)
russellwheatley Nov 12, 2024
91c982b
fix(auth): remove listener on dispose and only call setState when mou…
russellwheatley Nov 13, 2024
530be48
fix: replace deprecated API and bump FlutterFire dependencies (#453)
russellwheatley Jan 13, 2025
1a7104f
chore(release): publish packages (#456)
russellwheatley Jan 13, 2025
55f04eb
feat(firebase_ui_auth): Use icon from OAuth provider as a fallback in…
Rexios80 Apr 23, 2025
95b5f53
fix: progress is NaN when both bytesTransferred & totalBytes are 0 (#…
OutdatedGuy Apr 23, 2025
1428bc7
chore: update FlutterFire dependencies across repo (#516)
russellwheatley Jun 9, 2025
fc0e3da
feat: Add missing translation values (#507)
EArminjon Jun 9, 2025
07f4b85
Update l10n.dart (#504)
EArminjon Jun 9, 2025
ac4f1fd
fix: bump FF dependencies to latest (#520)
russellwheatley Jun 10, 2025
770a486
chore(release): publish packages (#521)
russellwheatley Jun 10, 2025
b59c6e9
chore: update permissions for labels (#523)
russellwheatley Jun 17, 2025
9f355bf
fix: bump FF dependencies to latest (#526)
MichaelVerdon Jul 22, 2025
b32ec60
feat(auth)!: Remove Dynamic Links, replace with app-links. (#522)
russellwheatley Jul 28, 2025
e2626d2
fix(firebase_ui_auth): Avoid redundant confirmation on account deleti…
EArminjon Jul 28, 2025
2747c1a
Fix(firebase_ui_auth): Add padding between avatar and display name fo…
EArminjon Jul 28, 2025
9721090
feat(firebase_ui_auth): Override the default deletion modal. (#493)
EArminjon Jul 28, 2025
c18f3f7
chore(release): publish packages (#527)
russellwheatley Jul 29, 2025
7650921
feat!: bump FlutterFire dependencies & remove deprecated API (#529)
russellwheatley Aug 4, 2025
ee9d554
chore(release): publish packages (#532)
russellwheatley Aug 4, 2025
f105aee
test: use config setting, other method is deprecated (#549)
russellwheatley Sep 30, 2025
62cc4be
fix: analyser issues from later Flutter version (#551)
russellwheatley Sep 30, 2025
0e6d85b
fix: bump FlutterFire dependencies & fix CI (#552)
russellwheatley Sep 30, 2025
da80d80
chore(release): publish packages (#560)
Lyokone Oct 28, 2025
e66c723
chore(deps): bump github/codeql-action from 3.24.9 to 4.31.2 (#564)
dependabot[bot] Nov 11, 2025
ebdfe7c
chore(deps): bump actions/stale from 9 to 10 (#561)
dependabot[bot] Nov 11, 2025
9f19fe2
chore(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.3 (#562)
dependabot[bot] Nov 11, 2025
98a4f0d
feat(ui_firestore): add includeMetadataChanges parameter to Firestore…
cpunion Nov 11, 2025
c3acdba
feat(auth): upgrade flutter_facebook_auth dependency and use limited/…
russellwheatley Nov 12, 2025
acef6d3
feat: update FlutterFire dependencies to the latest (#580)
russellwheatley Dec 17, 2025
7725166
fix(ui_oauth): fix sign in button layout when width is resized (#548)
radomir9720 Dec 17, 2025
40e58dc
Norwegian translation for sendVerificationEmailLabel translated from …
large Dec 17, 2025
5d91871
fix: compilation errors from invalid/unknown identifiers (#579)
mrzywk-a Jan 9, 2026
8b5cc97
Refactor Github Action per b/485167538 (#596)
google-admin Feb 19, 2026
aefa711
feat: upgrade all packages min SDK to Dart 3.5 (#615)
kevmoo Mar 25, 2026
4cce525
chore(github): update and clean up stale action workflow (#614)
kevmoo Mar 25, 2026
4be30fa
chore(deps): bump futureware-tech/simulator-action (#605)
dependabot[bot] Mar 25, 2026
b247a87
chore(deps): bump actions/checkout from 4.1.7 to 6.0.2 (#607)
dependabot[bot] Mar 25, 2026
bd1b905
chore(deps): bump github/codeql-action from 4.31.2 to 4.32.4 (#606)
dependabot[bot] Mar 25, 2026
400bf7e
chore(deps): bump actions/upload-artifact from 4.4.0 to 7.0.0 (#604)
dependabot[bot] Mar 25, 2026
cbe13e9
chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 in /functions (#599)
dependabot[bot] Mar 25, 2026
9b364be
chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /functions (#603)
dependabot[bot] Mar 25, 2026
1535fac
feat: upgrade all packages min SDK to Dart 3.5 (#616)
kevmoo Mar 26, 2026
0ff8996
chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /functions (#619)
dependabot[bot] Mar 26, 2026
f8c9e80
chore(deps-dev): bump flatted from 3.2.7 to 3.4.2 in /functions (#612)
dependabot[bot] Mar 26, 2026
d6e1ed3
chore(deps): bump underscore from 1.13.6 to 1.13.8 in /functions (#609)
dependabot[bot] Mar 26, 2026
8725ca9
chore(deps): bump qs and express in /functions (#595)
dependabot[bot] Mar 26, 2026
7ee8906
chore: Group action dependabot bits (#617)
kevmoo Mar 31, 2026
80a2712
feat: Require Dart 3.9 (#618)
kevmoo Mar 31, 2026
2828680
chore(deps): bump actions/setup-node from 4.0.2 to 6.3.0 (#629)
dependabot[bot] Mar 31, 2026
5da75b2
chore(deps): bump actions/setup-java from 4.4.0 to 5.2.0 (#630)
dependabot[bot] Mar 31, 2026
207dafc
chore(deps): bump futureware-tech/simulator-action (#631)
dependabot[bot] Mar 31, 2026
a5da272
chore(deps): bump gradle/actions from 3 to 6 (#632)
dependabot[bot] Mar 31, 2026
3fea1a1
chore: bump dependencies (#663)
SelaseKay Jul 13, 2026
0781c3e
chore(ci): fix zizmor findings (#661)
morganchen12 Jul 15, 2026
2ae1cf7
ci: fix format (#664)
SelaseKay Jul 15, 2026
938176a
chore(release): publish packages (#668)
SelaseKay Jul 15, 2026
84da53c
fix(ui_oauth): use dart.library.js_interop for Wasm-compatible import…
Rexios80 Aug 17, 2026
51697cc
fix(tests): bump FirebaseFirestore Podfile pin to 12.17.0
demolaf Sep 14, 2026
4a6f14f
chore(release): publish packages (#698)
russellwheatley Sep 15, 2026
6290de4
feat(ui_oauth_twitter)!: replace twitter_login with signInWithProvide…
demolaf Sep 17, 2026
7fd741c
feat(ui_oauth_google)!: migrate to google_sign_in 7 (#700)
bjrochem72 Sep 17, 2026
eb0a212
fix(ui_oauth): replace desktop_webview_auth with flutter_web_auth_2 (…
demolaf Sep 17, 2026
9cfadbd
build(deps): dependency updates 20260922 (#705)
russellwheatley Sep 22, 2026
a0563b7
feat(ui_firestore)!: Expose index to FirestoreItemBuilder (#497)
jt274 Sep 22, 2026
73b2c45
feat: migrate to Swift Package Manager and drop the Firestore fork (#…
demolaf Sep 23, 2026
df0d2bc
test(e2e): fix flaky list view tests on android (#708)
demolaf Sep 23, 2026
235b407
fix(ui_auth): widen app_links constraint to allow 7.x (#676)
bjrochem72 Sep 23, 2026
57b353e
feat(ui_auth)!: complete email link sign in after cold start and on o…
demolaf Sep 25, 2026
edd4944
chore(deps): bump the github-actions group across 1 directory with 2 …
dependabot[bot] Sep 25, 2026
2350605
fix(ui_firestore): keep loaded pages while the next page is only in c…
demolaf Sep 25, 2026
687a9ba
fix(firebase_ui_auth): Catch sms code validation (#482)
wer-mathurin Sep 25, 2026
976deca
build(deps): dependency updates 20261019 (#728)
russellwheatley Oct 19, 2026
1cb7926
chore(examples): migrate example apps to the current Android Gradle s…
Mastersam07 Oct 21, 2026
c7bcd11
fix(ui_oauth_apple): upgrade anonymous users by linking the Apple cre…
Mastersam07 Oct 21, 2026
7ecdcbc
new versions
gnomezgrave Oct 22, 2026
258efdd
Port to Forui
gnomezgrave Oct 22, 2026
097105e
docs
gnomezgrave Oct 22, 2026
221082b
Fix sms mfa freeze
gnomezgrave Oct 22, 2026
6baf81a
Update docs
gnomezgrave Oct 22, 2026
ad2edcd
package name changes
gnomezgrave Oct 23, 2026
891f9c7
fix critical MFa bugs
gnomezgrave Oct 23, 2026
ef5484a
Adds migration script and docs
gnomezgrave Oct 23, 2026
4ee945e
update package name
gnomezgrave Oct 23, 2026
0886279
update test
gnomezgrave Oct 23, 2026
9d6969b
format
gnomezgrave Oct 23, 2026
76b732d
fix tests
gnomezgrave Oct 23, 2026
40c85f8
lint
gnomezgrave Oct 23, 2026
c1b896d
AI Tooling docs
gnomezgrave Oct 23, 2026
719c9c7
Merge branch 'main' into forui
gnomezgrave Oct 23, 2026
6dce68f
material crashes
gnomezgrave Oct 23, 2026
2dba50d
Remove .
gnomezgrave Oct 23, 2026
2981371
Update docs to reflect Forui
gnomezgrave Oct 23, 2026
04cb52a
Fixes E2E
gnomezgrave Oct 23, 2026
48a98b7
e2e
gnomezgrave Oct 23, 2026
824d70c
e2e
gnomezgrave Oct 23, 2026
c701504
optimize GHA
gnomezgrave Oct 23, 2026
c4a9a4d
Adds the correct entry files
gnomezgrave Oct 23, 2026
fc26fc3
Podfiles
gnomezgrave Oct 24, 2026
eab539a
e2e
gnomezgrave Oct 24, 2026
86bc3ee
Tests and Elevated
gnomezgrave Oct 24, 2026
4298c1f
Twitter
gnomezgrave Oct 24, 2026
be0d61f
new GHA versions
gnomezgrave Oct 24, 2026
541cfa2
Unit test
gnomezgrave Oct 24, 2026
03fc1cf
pub upgrade
gnomezgrave Oct 24, 2026
8e9d856
switch to new ui packages
gnomezgrave Oct 24, 2026
872a567
Tests
gnomezgrave Oct 24, 2026
ad8489d
slow tests
gnomezgrave Oct 24, 2026
456e7ea
fix compile time
gnomezgrave Oct 24, 2026
378806c
emulator conn fails
gnomezgrave Oct 24, 2026
c307cac
e2e
gnomezgrave Oct 24, 2026
c20afa8
facebook auth fail
gnomezgrave Oct 25, 2026
117c358
updates to e2e
gnomezgrave Oct 25, 2026
fb7d7ef
e2e
gnomezgrave Oct 25, 2026
128a478
small fix
gnomezgrave Oct 25, 2026
d04f80b
minor fixes
gnomezgrave Oct 25, 2026
ebc8743
final touches
gnomezgrave Oct 25, 2026
dcd1a54
format and analyze
gnomezgrave Oct 25, 2026
024106b
docs
gnomezgrave Oct 25, 2026
b9cc212
Merge pull request #1 from gnomezgrave/forui
gnomezgrave Oct 25, 2026
58217e8
chore(release): publish packages
gnomezgrave Oct 25, 2026
82f899d
chore(release): publish packages
gnomezgrave Oct 25, 2026
34792f4
chore: reset package versions to 0.1.0
gnomezgrave Oct 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Feature Request
url: https://github.com/firebase/FirebaseUI-Flutter/discussions/new?category=feature-request
url: https://github.com/gnomezgrave/forui_FirebaseUI-Flutter/discussions/new?category=feature-request
about: Share ideas for new features.
- name: Ask a Question
url: https://github.com/firebase/FirebaseUI-Flutter/discussions/new?category=q-a
url: https://github.com/gnomezgrave/forui_FirebaseUI-Flutter/discussions/new?category=q-a
about: Ask the community for help.
- name: Show and tell
url: https://github.com/firebase/FirebaseUI-Flutter/discussions/new?category=show-and-tell
url: https://github.com/gnomezgrave/forui_FirebaseUI-Flutter/discussions/new?category=show-and-tell
about: Share what you've built with Firebase UI for Flutter.
10 changes: 5 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ _Replace this paragraph with a description of what this PR is doing. If you're m

## Related Issues

_Replace this paragraph with a list of issues related to this PR from the [issue database](https://github.com/firebase/FirebaseUI-Flutter/issues). Indicate, which of these issues are resolved or fixed by this PR._
_Replace this paragraph with a list of issues related to this PR from the [issue database](https://github.com/gnomezgrave/forui_FirebaseUI-Flutter/issues). Indicate, which of these issues are resolved or fixed by this PR._

## Checklist

Expand All @@ -15,8 +15,8 @@ This will ensure a smooth and quick review process. Updating the `pubspec.yaml`
- [ ] My PR includes unit or integration tests for _all_ changed/updated/fixed behaviors (See [Contributor Guide]).
- [ ] All existing and new tests are passing.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] The analyzer (`melos run analyze`) does not report any problems on my PR.
- [ ] All unit tests pass (`melos run test:unit:all` doesn't fail).
- [ ] The analyzer (`dart run melos run analyze`) does not report any problems on my PR.
- [ ] All unit tests pass (`dart run melos run test:unit:all` doesn't fail).
- [ ] I read and followed the [Flutter Style Guide].
- [ ] I signed the [CLA].
- [ ] I am willing to follow-up on review comments in a timely manner.
Expand All @@ -29,8 +29,8 @@ Does your PR require plugin users to manually update their apps to accommodate y
- [ ] No, this is _not_ a breaking change.

<!-- Links -->
[issue database]: https://github.com/firebase/FirebaseUI-Flutter/issues
[Contributor Guide]: https://github.com/firebase/FirebaseUI-Flutter/blob/main/CONTRIBUTING.md
[issue database]: https://github.com/gnomezgrave/forui_FirebaseUI-Flutter/issues
[Contributor Guide]: https://github.com/gnomezgrave/forui_FirebaseUI-Flutter/blob/main/CONTRIBUTING.md
[Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[CLA]: https://cla.developers.google.com/
24 changes: 12 additions & 12 deletions .github/actions/changes/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,29 +9,29 @@ outputs:
runs:
using: "composite"
steps:
- uses: dorny/paths-filter@v2
- uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
id: filter
with:
filters: |
firebase_ui_auth:
forui_firebase_ui_auth:
- 'packages/firebase_ui_auth/**/*.dart'
firebase_ui_database:
forui_firebase_ui_database:
- 'packages/firebase_ui_database/**/*.dart'
firebase_ui_firestore:
forui_firebase_ui_firestore:
- 'packages/firebase_ui_firestore/**/*.dart'
firebase_ui_localizations:
forui_firebase_ui_localizations:
- 'packages/firebase_ui_localizations/**/*.dart'
firebase_ui_oauth:
forui_firebase_ui_oauth:
- 'packages/firebase_ui_oauth/**/*.dart'
firebase_ui_oauth_apple:
forui_firebase_ui_oauth_apple:
- 'packages/firebase_ui_oauth_apple/**/*.dart'
firebase_ui_oauth_facebook:
forui_firebase_ui_oauth_facebook:
- 'packages/firebase_ui_oauth_facebook/**/*.dart'
firebase_ui_oauth_google:
forui_firebase_ui_oauth_google:
- 'packages/firebase_ui_oauth_google/**/*.dart'
firebase_ui_oauth_twitter:
forui_firebase_ui_oauth_twitter:
- 'packages/firebase_ui_oauth_twitter/**/*.dart'
firebase_ui_shared:
forui_firebase_ui_shared:
- 'packages/firebase_ui_shared/**/*.dart'
firebase_ui_storage:
forui_firebase_ui_storage:
- 'packages/firebase_ui_storage/**/*.dart'
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
version: 2
enable-beta-ecosystems: true
updates:
- package-ecosystem: "pub"

Check warning on line 4 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

dependabot-cooldown

dependabot.yml:4: insufficient cooldown in Dependabot updates: missing cooldown configuration
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: github-actions

Check warning on line 8 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

dependabot-cooldown

dependabot.yml:8: insufficient cooldown in Dependabot updates: missing cooldown configuration
directory: /
schedule:
interval: monthly
groups:
github-actions:
patterns:
- "*"
update-types:
- "minor"
- "patch"
75 changes: 46 additions & 29 deletions .github/workflows/code_health.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

on:
pull_request:
paths-ignore:
Expand All @@ -20,61 +23,71 @@ jobs:
analyze:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.1
- uses: subosito/flutter-action@v2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
channel: "stable"
cache: true
- uses: bluefireteam/melos-action@v3
- uses: bluefireteam/melos-action@b79b63bcd183f823740a7976cbdb4b0fc95a0eb8 # v3.10.0
with:
melos-version: "3.0.1"
melos-version: "^7.5.0"
- name: "Run Analyze"
run: melos run analyze
run: dart run melos run analyze

pub_dry_run:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.1
- uses: subosito/flutter-action@v2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
channel: "stable"
cache: true
- uses: bluefireteam/melos-action@v3
- uses: bluefireteam/melos-action@b79b63bcd183f823740a7976cbdb4b0fc95a0eb8 # v3.10.0
with:
melos-version: "3.0.1"
melos-version: "^7.5.0"
- name: "Pub Check"
run: |
melos exec -c 1 --no-private --ignore="*example*" -- \
dart run melos exec -c 1 --no-private --ignore="*example*" -- \
dart pub publish --dry-run

pub_get_check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.1
- uses: subosito/flutter-action@v2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
channel: "stable"
cache: true
- uses: bluefireteam/melos-action@v3
- uses: bluefireteam/melos-action@b79b63bcd183f823740a7976cbdb4b0fc95a0eb8 # v3.10.0
with:
melos-version: "3.0.1"
melos-version: "^7.5.0"
- name: "flutter pub get"
run: |
melos exec -c 1 --scope="*example*" -- \
dart run melos exec -c 1 --scope="*example*" -- \
"flutter pub get"

format:
runs-on: ubuntu-latest
# switch back to ubuntu-latest when swiftformat is working again
runs-on: macos-latest
steps:
- uses: actions/checkout@v4.1.1
- uses: subosito/flutter-action@v2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
persist-credentials: true # zizmor: ignore[artipacked]
- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
channel: "stable"
cache: true
- uses: bluefireteam/melos-action@v3
- uses: bluefireteam/melos-action@b79b63bcd183f823740a7976cbdb4b0fc95a0eb8 # v3.10.0
with:
melos-version: "3.0.1"
- uses: Homebrew/actions/setup-homebrew@master
melos-version: "^7.5.0"
- uses: Homebrew/actions/setup-homebrew@4790763c0a3ba4036f72634dc079c4a7dfcd4878 # 2026.10.19.1
- name: "Install Tools"
run: |
flutter pub global activate flutter_plugin_tools
Expand All @@ -87,7 +100,7 @@ jobs:
swiftformat --version
- name: "Dart, Java and Objective-C "
run: |
flutter pub global run flutter_plugin_tools format
flutter pub global run flutter_plugin_tools format --base-branch=origin/main
./scripts/validate-formatting.sh
- name: "Swift"
if: ${{ success() || failure() }}
Expand All @@ -99,17 +112,21 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4.1.1
- uses: actions/setup-go@v5
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
with:
go-version: "^1.13.1"
- run: go install github.com/google/addlicense@latest
- name: Install Dart
uses: dart-lang/setup-dart@v1
- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
channel: "stable"
cache: true
- name: Install Melos
uses: bluefireteam/melos-action@v3
uses: bluefireteam/melos-action@b79b63bcd183f823740a7976cbdb4b0fc95a0eb8 # v3.10.0
with:
run-bootstrap: false
melos-version: "3.0.1"
melos-version: "^7.5.0"
- name: Check license header
run: melos run check-license-header
run: dart run melos run check-license-header
Loading
Loading