Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main -> stable #3031

Merged
merged 117 commits into from
May 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
90e5f2b
feat(smithy): `awsQuery` protocol support
dnys1 Mar 31, 2023
9390e04
chore(smithy): Add `awsQuery` goldens
dnys1 Apr 1, 2023
0132e7a
chore(smithy): Generate members in schema order
dnys1 Apr 1, 2023
f551751
chore(smoke_test): Update models
dnys1 Apr 1, 2023
03be410
fix(smithy): `awsQuery` service client generation
dnys1 Apr 1, 2023
1c2a445
test(smoke_test): Add `awsQuery` smoke tests
dnys1 Apr 1, 2023
7af2df7
ci(smithy): Add `awsQuery` packages
dnys1 Apr 1, 2023
bffc119
test(smoke_test): Add IAM tests
dnys1 Apr 3, 2023
248f5c9
fix(smithy): Operation type naming
dnys1 Apr 3, 2023
26767f3
test(smoke_test): Add CloudFormation tests
dnys1 Apr 3, 2023
8492472
test(smoke_test): Fix S3+IAM tests
Mar 30, 2023
17cc099
chore(smoke_test): Clean up
Apr 3, 2023
4c22e47
fix(repo): AGP 8.0 compatibility (#2942)
dnys1 Apr 26, 2023
a010c36
chore(core): fix file name (#2948)
HuiSF Apr 27, 2023
8bf4457
chore: Update `gitattributes`
Apr 27, 2023
7197b3d
Merge pull request #2807 from aws-amplify/feat/smithy/aws-query
dnys1 May 1, 2023
991de98
ci: Migrate canaries to GitHub actions (#2917)
dnys1 May 1, 2023
ba59c9e
chore(aft): Contributing & AFT Setup Docs Update (#2953)
Equartey May 2, 2023
03ad9a7
chore(smithy): Update workflows
May 1, 2023
1a88046
chore(aft): Use `git diff` for workflow diff
May 1, 2023
b662c8a
chore(secure_storage): remove enableUnitTestBinaryResources
Jordan-Nelson May 2, 2023
8ec4f72
fix(auth): Fetch AWS credentials after Hosted UI login (#2956)
dnys1 May 2, 2023
81409a8
chore(canaries): Use `xcodes` (#2963)
dnys1 May 3, 2023
460b5dc
fix(auth): Transform network exceptions (#2967)
dnys1 May 3, 2023
243a883
chore(infra): align the s3 stack with the new defaults (#2958)
HuiSF May 3, 2023
81b8728
feat(core): add granular model read operations (#2611)
AaronZyLee May 4, 2023
8d396e4
chore(secure_storage): migrate pigeons to use swift and kotlin (#2951)
Jordan-Nelson May 5, 2023
102e50c
chore: update source_gen version constraints (#3008)
Jordan-Nelson May 5, 2023
94c89f7
chore(authenticator): add warning for delayed asyncConfig (#2997)
Jordan-Nelson May 5, 2023
9e0dc75
fix(secure_storage): add package to generated kt code (#3007)
Jordan-Nelson May 5, 2023
a14edd5
chore: move `authProviders` to plugin interface
Jordan-Nelson Apr 24, 2023
3f332a7
chore: move native bridge impl to DataStore
Jordan-Nelson Apr 25, 2023
16e6545
chore: remove android and ios packages in api
Jordan-Nelson Apr 25, 2023
899ac35
chore: move native code from amplify_flutter to datastore
Jordan-Nelson Apr 26, 2023
932500e
chore: remove amplify_flutter ios and android packages
Jordan-Nelson Apr 26, 2023
4ce2419
chore: cleanup android impl
Jordan-Nelson Apr 26, 2023
0521831
chore: remove amplify_flutter_ios tests
Jordan-Nelson Apr 26, 2023
d92cfaf
chore: remove unused stub
Jordan-Nelson Apr 26, 2023
a40248f
chore: add import back to test
Jordan-Nelson Apr 26, 2023
c75b8e4
chore: move NativeAuthPlugin tests to datastore
Jordan-Nelson Apr 26, 2023
d670d13
chore: Clean up
Apr 27, 2023
dc85ef3
chore(datastore): make native plugins private
Jordan-Nelson Apr 28, 2023
4cbaecb
chore: check for graphQL config before configuring native plugin
Jordan-Nelson May 5, 2023
4bf7919
chore: add package name to generated kt code
Jordan-Nelson May 5, 2023
bcd6e54
chore(amplify_db_common): remove example_common from deps
Jordan-Nelson May 5, 2023
bdaae32
chore: include dev deps in workflows
Jordan-Nelson May 5, 2023
3a86eb2
chore: sort paths in workflows
Jordan-Nelson May 5, 2023
04ca172
chore(canaries): Use 3.3 compatible flutter pub add command (#2964)
dnys1 May 8, 2023
6e47999
chore: remove amplify_datastore_plugin_interface dependency (#3015)
Jordan-Nelson May 8, 2023
5acd513
feat(repo,3.0): Enable Dart 3 (#2900)
dnys1 May 8, 2023
97af9f7
chore(aws_common,3.0): Add Dart environment support to `AWSConfigValue`
May 3, 2023
3d096a1
chore(aws_signature_v4,3.0): Remove unnecessary lint ignore
May 3, 2023
0dce078
chore(aws_common,3.0): Remove custom `darify` implementation
May 3, 2023
d7b2161
chore(auth): Remove unnecessary lint ignores
May 3, 2023
0990864
chore(aws_common,3.0): Use `completeOperation` instead of indirection
May 3, 2023
596e0b3
chore(aws_common,3.0): Use `staticInterop` exclusively
May 3, 2023
1f031ee
chore(aws_common,3.0): Remove JS factory functions
May 3, 2023
f46a7f8
chore(storage,3.0): Remove unnecessary lint override
May 3, 2023
3940b41
chore(smithy,3.0): Use `completeOperation` instead of indirection
May 3, 2023
8d866b5
chore(secure_storage,3.0): Bump `win32` dependency
May 3, 2023
7e849ac
revert(secure_storage,3.0): Database late init
May 3, 2023
3dcaaab
test(auth): Fix worker tests on DDC
May 3, 2023
4be2440
chore(smoke_test): Increase IAM propagation time
May 3, 2023
11e60d4
ci(smoke_test): Use latest localstack
May 3, 2023
e91f56d
Merge pull request #2968 from aws-amplify/fix/dart-3-cleanup
dnys1 May 8, 2023
8dac353
fix(notifications): configure call hangs on Flutter app hot restart (…
HuiSF May 8, 2023
2111267
feat(aws_common,3.0): Make `AWSHttpRequest` and `AWSHttpResponse` sealed
May 3, 2023
89813cc
chore(api,3.0): Switch on sealed type
May 3, 2023
6583b8a
chore(lints,3.0): Enable `unnecessary_breaks` lint
May 3, 2023
0bea06f
chore(lints,3.0): Enable case lints
May 3, 2023
23c500c
chore(lints,3.0): Bump `lints` dependency
May 3, 2023
ddc56d9
chore(auth,3.0): Make state machine states/events sealed
May 3, 2023
055c156
chore(auth,3.0): Make `AuthStateMachine` base
May 3, 2023
0016d01
chore(auth,3.0): More class modifiers
May 3, 2023
ae70507
chore(core,3.0): Add class modifiers to state machine types
May 3, 2023
744db91
chore(auth,3.0): Switch updates
May 3, 2023
de57ab0
chore(smithy,3.0): Switch updates
May 3, 2023
a8d9cb7
chore(smithy,3.0): Add class modifier to `SmithyException`
May 3, 2023
7d69362
chore(smithy,3.0): Use patterns
May 3, 2023
94dfd5c
chore(smithy,3.0): Migrate `smithy_codegen` to `library.yaml`
May 3, 2023
e9412e8
chore(smithy,3.0): Migrate `smithy_aws` to `library.yaml`
May 3, 2023
48939ee
chore(smithy,3.0): Migrate `smithy` to `library.yaml`
May 3, 2023
e77e8da
chore(amplify_native_legacy_wrapper,3.0): Migrate to `library.yaml`
May 3, 2023
95a0ae8
chore(amplify_test,3.0): Migrate to `library.yaml`
May 3, 2023
6976624
chore(auth,3.0): Migrate platform packages to `library.yaml`
May 3, 2023
3dff0c1
chore(worker_bee,3.0): Migrate `worker_bee_builder` to `library.yaml`
May 3, 2023
49bcad1
chore(example_common,3.0): Migrate to `library.yaml`
May 3, 2023
801e182
chore(amplify_flutter,3.0): Migrate to `library.yaml`
May 3, 2023
dc42809
chore(analytics,3.0): Migrate example to `app.yaml`
May 3, 2023
78b4df6
chore(amplify_lints)!: Remove `app_core.yaml` and `library_core.yaml`
May 3, 2023
4aa00ea
chore(smithy): Fix failing test
May 3, 2023
6eb03f8
chore(smithy_aws,3.0): Run `build_runner`
May 3, 2023
efd8b71
revert(smithy,3.0): Revert some changes causing DDC failures
May 3, 2023
7a1e98e
revert(smithy,3.0): Some auto fix changes
May 4, 2023
0dba1ea
feat(auth,3.0): Sealed exception types
May 4, 2023
3ecb0b0
chore(core,3.0): Some class modifiers and patterns
May 4, 2023
6cf0c0d
chore(auth,3.0): Sealed state machine event/state types
May 4, 2023
f1c17ac
chore(aws_common,3.0): Make `AWSResult` sealed
May 5, 2023
16aa282
chore(authenticator,3.0): Use pattern matching for session result
May 5, 2023
4f08436
chore(aws_common,3.0): Use pattern matching in `AWSDebbuggable`
May 8, 2023
8fce36b
chore(repo,3.0): Update `built_value` dependency
May 4, 2023
9176a8c
chore(goldens,3.0): Update dependencies
May 4, 2023
a21e35c
chore(smithy_codegen,3.0): Use destructuring and guards
May 4, 2023
5aebb39
chore(smithy,3.0)!: Clean up unions
May 4, 2023
eb3524b
chore(3.0): Regenerate AWS SDK
May 4, 2023
ef9d7b0
chore(smithy,3.0): Simplify serialization
May 8, 2023
a99a358
chore(3.0): Regenerate SDKs
May 8, 2023
e6676ec
chore(core): Sealed exception types
May 5, 2023
3bfcd45
chore(worker_bee,3.0): Add unnamed library for `WorkerHive` annotations
May 5, 2023
abd6786
fix: wait for addPlugin prior to configuration (#3018)
Jordan-Nelson May 10, 2023
090ed5c
fix(aft): Include/exclude for `aft version-bump`
May 9, 2023
d075bd9
fix(aft): Publish updates for Dart 3
May 9, 2023
51c0a22
chore(version): Bump version
May 9, 2023
5afc063
chore: Fix `build_runner` dependency graph
May 10, 2023
ccb8533
ci(3.0): Use Dart 3 stable
May 10, 2023
a27b3be
chore: Regenerate and reformat code
May 10, 2023
ea8ec5a
Merge remote-tracking branch 'aws/main' into chore/may/main-to-stable
May 11, 2023
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
96 changes: 76 additions & 20 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,31 +1,87 @@
## GITATTRIBUTES
#
# Details per file setting:
# text These files should be normalized (i.e. convert CRLF to LF).
# binary These files are binary and should be left untouched.
#
# Reference: https://git-scm.com/docs/gitattributes
# GitHub Linguist: https://github.com/github-linguist/linguist/blob/master/docs/overrides.md
######################################################################

# Auto detect text files and perform LF normalization
* text=auto

# Always perform LF normalization
*.dart text
*.gradle text
*.html text
*.java text
*.js text
*.json text linguist-language=JSON-with-Comments
*.md text
*.sh text
*.ts text
*.txt text
*.xml text
*.yaml text

# Make sure that these Windows files always have CRLF line endings at checkout
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf
*.rc text eol=crlf
*.sln text eol=crlf
*.props text eol=crlf
*.vcxproj text eol=crlf
*.vcxproj.filters text eol=crlf
# Including templates
*.sln.tmpl text eol=crlf
*.props.tmpl text eol=crlf
*.vcxproj.tmpl text eol=crlf

# Never perform LF normalization
*.ico binary
*.jar binary
*.png binary
*.zip binary
*.ttf binary
*.otf binary

## Platform files generated by Flutter during `flutter create`
**/example/android/** linguist-generated=true
**/example/ios/** linguist-generated=true
**/example/linux/** linguist-generated=true
**/example/macos/** linguist-generated=true
**/example/windows/** linguist-generated=true
**/example/android/** linguist-generated
**/example/ios/** linguist-generated
**/example/linux/** linguist-generated
**/example/macos/** linguist-generated
**/example/windows/** linguist-generated
## Exclude flutter generated web files without excluding web files from
## non-flutter dart example apps
**/example/web/icons/** linguist-generated=true
**/example/web/*.json linguist-generated=true
**/example/web/*.png linguist-generated=true
**/example/web/icons/** linguist-generated
**/example/web/*.json linguist-generated
**/example/web/*.png linguist-generated

## Generated by Pigeon
**/*Pigeon.java linguist-generated=true
**/*Messages.java linguist-generated=true
**/Pigeons/*.swift linguist-generated=true
**/pigeons/*.h linguist-generated=true
**/pigeons/*.m linguist-generated=true
**/*Pigeon.java linguist-generated
**/*Messages.java linguist-generated
**/pigeons/*.kt linguist-generated
**/Pigeons/*.swift linguist-generated
**/pigeons/*.swift linguist-generated
**/pigeons/*.h linguist-generated
**/pigeons/*.m linguist-generated

## Generated SDK files
packages/**/lib/src/sdk/src/** linguist-generated=true
packages/**/lib/src/sdk/src/** linguist-generated

## Generated Smithy files
packages/smithy/goldens/** linguist-generated=true
## Smithy files
packages/smithy/goldens/lib/** linguist-generated
packages/smithy/goldens/lib2/** linguist-generated
packages/smithy/goldens/models/** linguist-vendored
packages/smithy/goldens/models/custom/** -linguist-vendored

## Genrated dart files
*.g.dart linguist-generated=true
*.g.dart linguist-generated

## Generated lock files
package-lock.json linguist-generated=true
yarn.lock linguist-generated=true
## Lock files
package-lock.json linguist-generated
pnpm-lock.yaml linguist-generated
pubspec.lock linguist-generated
yarn.lock linguist-generated
17 changes: 8 additions & 9 deletions .github/composite_actions/fetch_backends/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,16 @@ description: "Downloads Amplify configurations after getting temporary AWS crede
inputs:
aws-region:
required: true
description: The AWS region
role-to-assume:
required: true
# scope for melos, e.g. "amplify_api_example"
description: The role to assume in the STS session
scope:
required: true
# ARN of secret from AWS Secrets Manger which is a JSON object of app IDs / s3 bucket ARNs
description: scope for aft, e.g. "amplify_api_example"
secret-identifier:
required: true
description: ARN of secret from AWS Secrets Manger which is a JSON object of app IDs / s3 bucket ARNs

runs:
using: "composite"
Expand All @@ -25,7 +27,7 @@ runs:
- name: Create AWS profile
run: ./build-support/create_integration_test_profile.sh
shell: bash

- name: Get Amplify App IDs / bucket ARNs from Secrets Manager
uses: aws-actions/aws-secretsmanager-get-secrets@bafac38d78b5f679d35ef3f36f9842a63de59564 # 1.0.0
with:
Expand All @@ -34,16 +36,13 @@ runs:
parse-json-secrets: true

- name: Pull Amplify Configurations
run: |
flutter pub global run melos exec --scope=${{ inputs.scope }} bash tool/pull_test_backend.sh
shell: bash
run: dart pub global run aft exec --include=${{ inputs.scope }} -- tool/pull_test_backend.sh

- name: Undo any codegen changes from amplify pull
run: |
flutter pub global run melos exec --scope=${{ inputs.scope }} "[ -d "lib/models" ] && git checkout lib/models/ || exit 0"
shell: bash
run: dart pub global run aft exec --include=${{ inputs.scope }} -- [ -d "lib/models" ] && git checkout lib/models/ || exit 0

- name: Delete AWS profile
run: rm -rf ~/.aws
shell: bash

run: rm -rf ~/.aws
26 changes: 11 additions & 15 deletions .github/composite_actions/install_dependencies/action.yaml
Original file line number Diff line number Diff line change
@@ -1,32 +1,28 @@
name: "Install Non-Platform Dependencies"
description: "Installs non-platform dependencies: Flutter, melos, aft"
description: "Installs non-platform dependencies: Flutter, aft"
inputs:
channel:
required: false
description: The Flutter channel to user when running tests. Defaults to "stable".
default: stable
flutter-version:
required: false
description: The version of Flutter to run tests against. Defaults to "stable".
description: The specific version of Flutter to run tests against.

runs:
using: "composite"
steps:
- uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d # 2.8.0
with:
cache: true
channel: "stable"
channel: ${{ inputs.channel }}
flutter-version: ${{ inputs.flutter-version }}

- name: Install Melos
run: |
flutter pub global activate melos 2.8.0
shell: bash

# Install aft from path, links packages and runs build runner where needed.
- name: Partial aft bootstrap
shell: bash
run: |
git submodule update --init
flutter pub global activate -spath packages/aft
if [[ "${{ inputs.flutter-version }}" == "3.3.0" ]]; then
flutter pub global run aft constraints apply --config=aft.legacy.yaml --exclude=aft
fi
flutter pub global run aft link
flutter pub global run melos exec -c 1 --scope="amplify_secure_storage_dart,amplify_auth_cognito_dart" -- dart run build_runner build --delete-conflicting-outputs
shell: bash
dart pub global activate -spath packages/aft
dart pub global run aft link
dart pub global run aft exec --include="amplify_secure_storage_dart,amplify_auth_cognito_dart" -- dart run build_runner build --delete-conflicting-outputs
50 changes: 50 additions & 0 deletions .github/composite_actions/launch_android_emulator/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Launch Android emulator
description: Launches an Android emulator and caches it for further action runs
inputs:
api-level:
description: The Android API level
default: "33"
target:
description: The Android image type
default: google_apis
arch:
description: The CPU architecture
default: x86_64
script:
description: The script to run once the emulator is booted
required: true

runs:
using: "composite"
steps:
- name: Cache AVD
id: avd-cache
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # 3.0.11
with:
path: |
~/.android/avd/*
~/.android/adb*
key: avd-${{ inputs.api-level }}-${{ inputs.arch }}-${{ inputs.target }}

- name: Create AVD and generate snapshot
if: steps.avd-cache.outputs.cache-hit != 'true'
uses: reactivecircus/android-emulator-runner@50986b1464923454c95e261820bc626f38490ec0 # 2.27.0
with:
api-level: ${{ inputs.api-level }}
target: ${{ inputs.target }}
arch: ${{ inputs.arch }}
emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -logcat '*:e *:s'
script: echo "Generated AVD snapshot for caching."

- name: Launch AVD
uses: reactivecircus/android-emulator-runner@50986b1464923454c95e261820bc626f38490ec0 # 2.27.0
with:
api-level: ${{ inputs.api-level }}
target: ${{ inputs.target }}
arch: ${{ inputs.arch }}
# -no-snapshot-save + default options: https://github.com/reactivecircus/android-emulator-runner#configurations
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -logcat '*:e *:s'
# set screen timeout to 1 hour
script: |
adb shell settings put system screen_off_timeout 3600000
${{ inputs.script }}
31 changes: 31 additions & 0 deletions .github/composite_actions/launch_ios_simulator/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Launch iOS simulator
description: Launches an iOS simulator and caches it for further action runs
inputs:
ios-version:
description: The iOS version
default: "16"

runs:
using: "composite"
steps:
- name: List runtimes
shell: bash
run: |
xcrun simctl list runtimes -j

# Use xcodes (https://github.com/XcodesOrg/xcodes) to list runtimes for all Xcode versions
brew install xcodesorg/made/xcodes
xcodes runtimes

- name: Create Simulator
shell: bash
run: |
get_runtime() {
xcrun simctl list runtimes -j | jq -r '.runtimes[] | select(.name | startswith("iOS ${{ inputs.ios-version }}")) | .identifier' | head -n 1
}
if [[ -z "$(get_runtime)" ]]; then
echo "No runtime found for iOS ${{ inputs.ios-version }}" >&2
sudo xcodes runtimes install 'iOS ${{ inputs.ios-version }}'
fi
xcrun simctl create test "iPhone 11" "$(get_runtime)"
xcrun simctl boot test
28 changes: 0 additions & 28 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,18 +23,6 @@ updates:
directory: "packages/amplify/amplify_flutter/example/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/amplify/amplify_flutter_android/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/amplify/amplify_flutter_ios/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/amplify/amplify_flutter_ios/example/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/amplify_core/"
schedule:
Expand Down Expand Up @@ -87,26 +75,10 @@ updates:
directory: "packages/api/amplify_api/example/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/api/amplify_api_android/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/api/amplify_api_android/example/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/api/amplify_api_dart/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/api/amplify_api_ios/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/api/amplify_api_ios/example/"
schedule:
interval: "daily"
- package-ecosystem: "pub"
directory: "packages/auth/amplify_auth_cognito/"
schedule:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/aft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ on:
- stable
- next
paths:
- 'packages/aft/**/*.dart'
- "packages/aft/**/*.dart"
pull_request:
paths:
- 'packages/aft/**/*.dart'
- "packages/aft/**/*.dart"
schedule:
- cron: "0 0 * * 0" # Every Sunday at 00:00
defaults:
Expand Down
36 changes: 20 additions & 16 deletions .github/workflows/amplify_analytics_pinpoint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,38 @@ on:
- stable
pull_request:
paths:
- '.github/workflows/flutter_vm.yaml'
- '.github/workflows/amplify_analytics_pinpoint.yaml'
- '.github/workflows/flutter_vm.yaml'
- 'packages/amplify_core/lib/**/*.dart'
- 'packages/amplify_core/pubspec.yaml'
- 'packages/amplify_lints/lib/**/*.yaml'
- 'packages/amplify_lints/pubspec.yaml'
- 'packages/analytics/amplify_analytics_pinpoint/**/*.dart'
- 'packages/analytics/amplify_analytics_pinpoint/**/*.yaml'
- 'packages/analytics/amplify_analytics_pinpoint/lib/**/*'
- 'packages/analytics/amplify_analytics_pinpoint/test/**/*'
- 'packages/analytics/amplify_analytics_pinpoint_dart/pubspec.yaml'
- 'packages/analytics/amplify_analytics_pinpoint_dart/lib/**/*.dart'
- 'packages/amplify_core/pubspec.yaml'
- 'packages/amplify_core/lib/**/*.dart'
- 'packages/aws_common/pubspec.yaml'
- 'packages/analytics/amplify_analytics_pinpoint_dart/pubspec.yaml'
- 'packages/aws_common/lib/**/*.dart'
- 'packages/aws_signature_v4/pubspec.yaml'
- 'packages/aws_common/pubspec.yaml'
- 'packages/aws_signature_v4/lib/**/*.dart'
- 'packages/common/amplify_db_common_dart/pubspec.yaml'
- 'packages/aws_signature_v4/pubspec.yaml'
- 'packages/common/amplify_db_common/lib/**/*.dart'
- 'packages/common/amplify_db_common/pubspec.yaml'
- 'packages/common/amplify_db_common_dart/lib/**/*.dart'
- 'packages/secure_storage/amplify_secure_storage_dart/pubspec.yaml'
- 'packages/common/amplify_db_common_dart/pubspec.yaml'
- 'packages/secure_storage/amplify_secure_storage/lib/**/*.dart'
- 'packages/secure_storage/amplify_secure_storage/pubspec.yaml'
- 'packages/secure_storage/amplify_secure_storage_dart/lib/**/*.dart'
- 'packages/worker_bee/worker_bee/pubspec.yaml'
- 'packages/worker_bee/worker_bee/lib/**/*.dart'
- 'packages/smithy/smithy/pubspec.yaml'
- 'packages/secure_storage/amplify_secure_storage_dart/pubspec.yaml'
- 'packages/smithy/smithy/lib/**/*.dart'
- 'packages/smithy/smithy_aws/pubspec.yaml'
- 'packages/smithy/smithy/pubspec.yaml'
- 'packages/smithy/smithy_aws/lib/**/*.dart'
- 'packages/common/amplify_db_common/pubspec.yaml'
- 'packages/common/amplify_db_common/lib/**/*.dart'
- 'packages/secure_storage/amplify_secure_storage/pubspec.yaml'
- 'packages/secure_storage/amplify_secure_storage/lib/**/*.dart'
- 'packages/smithy/smithy_aws/pubspec.yaml'
- 'packages/worker_bee/worker_bee/lib/**/*.dart'
- 'packages/worker_bee/worker_bee/pubspec.yaml'
- 'packages/worker_bee/worker_bee_builder/lib/**/*.dart'
- 'packages/worker_bee/worker_bee_builder/pubspec.yaml'
schedule:
- cron: "0 0 * * 0" # Every Sunday at 00:00
defaults:
Expand Down
Loading