From 5a250093c461ce8ac83e50b0c4be33b3f0189d9d Mon Sep 17 00:00:00 2001 From: kyle Date: Tue, 10 Oct 2023 09:19:00 -0700 Subject: [PATCH 1/6] tempTests --- .../amplify_analytics_pinpoint_dart copy.yaml | 91 +++++++++++++++++++ .github/workflows/dart_vm copy.yaml | 34 +++++++ 2 files changed, 125 insertions(+) create mode 100644 .github/workflows/amplify_analytics_pinpoint_dart copy.yaml create mode 100644 .github/workflows/dart_vm copy.yaml diff --git a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml new file mode 100644 index 0000000000..8ed3097d29 --- /dev/null +++ b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml @@ -0,0 +1,91 @@ +# Generated with aft. To update, run: `aft generate workflows` +name: amplify_analytics_pinpoint_dart +on: + workflow_dispatch: + push: + branches: + - main + - stable + paths: + - ".github/composite_actions/setup_firefox/action.yaml" + - ".github/workflows/amplify_analytics_pinpoint_dart.yaml" + - ".github/workflows/dart_dart2js.yaml" + - ".github/workflows/dart_ddc.yaml" + - ".github/workflows/dart_native.yaml" + - ".github/workflows/dart_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/**/*.dart" + - "packages/analytics/amplify_analytics_pinpoint_dart/**/*.yaml" + - "packages/analytics/amplify_analytics_pinpoint_dart/lib/**/*" + - "packages/analytics/amplify_analytics_pinpoint_dart/test/**/*" + - "packages/aws_common/lib/**/*.dart" + - "packages/aws_common/pubspec.yaml" + - "packages/aws_signature_v4/lib/**/*.dart" + - "packages/aws_signature_v4/pubspec.yaml" + - "packages/common/amplify_db_common_dart/lib/**/*.dart" + - "packages/common/amplify_db_common_dart/pubspec.yaml" + - "packages/secure_storage/amplify_secure_storage_dart/lib/**/*.dart" + - "packages/secure_storage/amplify_secure_storage_dart/pubspec.yaml" + - "packages/smithy/smithy/lib/**/*.dart" + - "packages/smithy/smithy/pubspec.yaml" + - "packages/smithy/smithy_aws/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" + pull_request: + paths: + - ".github/composite_actions/setup_firefox/action.yaml" + - ".github/workflows/amplify_analytics_pinpoint_dart.yaml" + - ".github/workflows/dart_dart2js.yaml" + - ".github/workflows/dart_ddc.yaml" + - ".github/workflows/dart_native.yaml" + - ".github/workflows/dart_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/**/*.dart" + - "packages/analytics/amplify_analytics_pinpoint_dart/**/*.yaml" + - "packages/analytics/amplify_analytics_pinpoint_dart/lib/**/*" + - "packages/analytics/amplify_analytics_pinpoint_dart/test/**/*" + - "packages/aws_common/lib/**/*.dart" + - "packages/aws_common/pubspec.yaml" + - "packages/aws_signature_v4/lib/**/*.dart" + - "packages/aws_signature_v4/pubspec.yaml" + - "packages/common/amplify_db_common_dart/lib/**/*.dart" + - "packages/common/amplify_db_common_dart/pubspec.yaml" + - "packages/secure_storage/amplify_secure_storage_dart/lib/**/*.dart" + - "packages/secure_storage/amplify_secure_storage_dart/pubspec.yaml" + - "packages/smithy/smithy/lib/**/*.dart" + - "packages/smithy/smithy/pubspec.yaml" + - "packages/smithy/smithy_aws/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 6 * * *" # Every day at 06:00 +defaults: + run: + shell: bash + +permissions: read-all + +# Cancels in-progress job when there is another push to same ref. +# https://docs.github.com/en/actions/using-jobs/using-concurrency#example-only-cancel-in-progress-jobs-or-runs-for-the-current-workflow +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + uses: ./.github/workflows/dart_vm copy.yaml + with: + package-name: amplify_analytics_pinpoint_dart + working-directory: packages/analytics/amplify_analytics_pinpoint_dart diff --git a/.github/workflows/dart_vm copy.yaml b/.github/workflows/dart_vm copy.yaml new file mode 100644 index 0000000000..692522e253 --- /dev/null +++ b/.github/workflows/dart_vm copy.yaml @@ -0,0 +1,34 @@ +name: Dart (VM) +on: + workflow_call: + inputs: + package-name: + description: The name of the package being tested + required: true + type: string + working-directory: + description: The working directory relative to the repo root + required: true + type: string + +jobs: + test: + name: Test + runs-on: ubuntu-latest + timeout-minutes: 60 + strategy: + # Allows other matrix items to run if one fails + fail-fast: false + matrix: + sdk: + # Minimum supported Dart version + - "3.0.1" + - stable + - beta + # Skips 'beta' tests on PRs + exclude: + - sdk: ${{ (github.event_name == 'pull_request') && 'beta' || 'NONE' }} + steps: + - name: Verify you were run + run: | + echo "Matrix values: ${{ matrix.sdk }} excluding: ${{ matrix.exclude }} eventName: ${{ github.event_name }}" From ad49a32b6f04becfaff15b7663a4fbfb4ebea332 Mon Sep 17 00:00:00 2001 From: kyle Date: Tue, 10 Oct 2023 09:27:22 -0700 Subject: [PATCH 2/6] force again --- .github/workflows/amplify_analytics_pinpoint_dart copy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml index 8ed3097d29..87dec4080f 100644 --- a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml +++ b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml @@ -77,7 +77,7 @@ defaults: permissions: read-all -# Cancels in-progress job when there is another push to same ref. +# Cancels in-progress job when there is another push to same ref. # https://docs.github.com/en/actions/using-jobs/using-concurrency#example-only-cancel-in-progress-jobs-or-runs-for-the-current-workflow concurrency: group: ${{ github.workflow }}-${{ github.ref }} From 0b6622727d9510007fb27539f25413c614f82a3a Mon Sep 17 00:00:00 2001 From: kyle Date: Tue, 10 Oct 2023 09:29:25 -0700 Subject: [PATCH 3/6] add missing test trigger --- .github/workflows/amplify_analytics_pinpoint_dart copy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml index 87dec4080f..d608288ffc 100644 --- a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml +++ b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml @@ -41,6 +41,7 @@ on: paths: - ".github/composite_actions/setup_firefox/action.yaml" - ".github/workflows/amplify_analytics_pinpoint_dart.yaml" + - ".github/workflows/amplify_analytics_pinpoint_dart copy.yaml" - ".github/workflows/dart_dart2js.yaml" - ".github/workflows/dart_ddc.yaml" - ".github/workflows/dart_native.yaml" From 2400174c7b04c6743576018812646914a502963b Mon Sep 17 00:00:00 2001 From: kyle Date: Tue, 10 Oct 2023 09:32:47 -0700 Subject: [PATCH 4/6] update name --- .github/workflows/amplify_analytics_pinpoint_dart copy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml index d608288ffc..3b0cc9f4a6 100644 --- a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml +++ b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml @@ -1,5 +1,5 @@ # Generated with aft. To update, run: `aft generate workflows` -name: amplify_analytics_pinpoint_dart +name: amplify_analytics_pinpoint_dart_new on: workflow_dispatch: push: From 2484796e7560769fd3733faca96d797bb7f7e5f4 Mon Sep 17 00:00:00 2001 From: kyle Date: Tue, 10 Oct 2023 09:33:00 -0700 Subject: [PATCH 5/6] update name --- .github/workflows/amplify_analytics_pinpoint_dart copy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml index 3b0cc9f4a6..d52579d4f7 100644 --- a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml +++ b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml @@ -1,5 +1,5 @@ # Generated with aft. To update, run: `aft generate workflows` -name: amplify_analytics_pinpoint_dart_new +name: aaa_amplify_analytics_pinpoint_dart on: workflow_dispatch: push: From a943856de109fffbfcae5c73f7284699dfe136eb Mon Sep 17 00:00:00 2001 From: kyle Date: Tue, 10 Oct 2023 09:33:48 -0700 Subject: [PATCH 6/6] Force on push as well --- .../amplify_analytics_pinpoint_dart copy.yaml | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml index d52579d4f7..e30790d7dd 100644 --- a/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml +++ b/.github/workflows/amplify_analytics_pinpoint_dart copy.yaml @@ -3,40 +3,6 @@ name: aaa_amplify_analytics_pinpoint_dart on: workflow_dispatch: push: - branches: - - main - - stable - paths: - - ".github/composite_actions/setup_firefox/action.yaml" - - ".github/workflows/amplify_analytics_pinpoint_dart.yaml" - - ".github/workflows/dart_dart2js.yaml" - - ".github/workflows/dart_ddc.yaml" - - ".github/workflows/dart_native.yaml" - - ".github/workflows/dart_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/**/*.dart" - - "packages/analytics/amplify_analytics_pinpoint_dart/**/*.yaml" - - "packages/analytics/amplify_analytics_pinpoint_dart/lib/**/*" - - "packages/analytics/amplify_analytics_pinpoint_dart/test/**/*" - - "packages/aws_common/lib/**/*.dart" - - "packages/aws_common/pubspec.yaml" - - "packages/aws_signature_v4/lib/**/*.dart" - - "packages/aws_signature_v4/pubspec.yaml" - - "packages/common/amplify_db_common_dart/lib/**/*.dart" - - "packages/common/amplify_db_common_dart/pubspec.yaml" - - "packages/secure_storage/amplify_secure_storage_dart/lib/**/*.dart" - - "packages/secure_storage/amplify_secure_storage_dart/pubspec.yaml" - - "packages/smithy/smithy/lib/**/*.dart" - - "packages/smithy/smithy/pubspec.yaml" - - "packages/smithy/smithy_aws/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" pull_request: paths: - ".github/composite_actions/setup_firefox/action.yaml"