From ad21ce83e306395f2493fb3eb73d0c5ec27c93d4 Mon Sep 17 00:00:00 2001 From: Freek van de Ven Date: Wed, 26 Jun 2024 15:53:45 +0200 Subject: [PATCH] feat: add github actions --- .github/dependabot.yml | 22 +++++++++++++++++++ .github/workflows/component-documentation.yml | 14 ++++++++++++ .github/workflows/melos-ci.yml | 14 ++++++++++++ .../flutter_shopping/example/pubspec.yaml | 8 ------- .../example_amazon/pubspec.yaml | 8 +------ 5 files changed, 51 insertions(+), 15 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/component-documentation.yml create mode 100644 .github/workflows/melos-ci.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..8a10716 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,22 @@ +version: 2 + +updates: + - package-ecosystem: "pub" + directory: "/packages/flutter_order_details" + schedule: + interval: "weekly" + + - package-ecosystem: "pub" + directory: "/packages/flutter_product_page" + schedule: + interval: "weekly" + + - package-ecosystem: "pub" + directory: "/packages/flutter_shopping" + schedule: + interval: "weekly" + + - package-ecosystem: "pub" + directory: "/packages/flutter_shopping_cart" + schedule: + interval: "weekly" diff --git a/.github/workflows/component-documentation.yml b/.github/workflows/component-documentation.yml new file mode 100644 index 0000000..c12e46a --- /dev/null +++ b/.github/workflows/component-documentation.yml @@ -0,0 +1,14 @@ +name: Iconica Standard Component Documentation Workflow +# Workflow Caller version: 1.0.0 + +on: + release: + types: [published] + + workflow_dispatch: + +jobs: + call-iconica-component-documentation-workflow: + uses: Iconica-Development/.github/.github/workflows/component-documentation.yml@master + secrets: inherit + permissions: write-all diff --git a/.github/workflows/melos-ci.yml b/.github/workflows/melos-ci.yml new file mode 100644 index 0000000..a7ad1d2 --- /dev/null +++ b/.github/workflows/melos-ci.yml @@ -0,0 +1,14 @@ +name: Iconica Standard Melos CI Workflow +# Workflow Caller version: 1.0.0 + +on: + pull_request: + workflow_dispatch: + +jobs: + call-global-iconica-workflow: + uses: Iconica-Development/.github/.github/workflows/melos-ci.yml@master + secrets: inherit + permissions: write-all + with: + subfolder: '.' # add optional subfolder to run workflow in diff --git a/packages/flutter_shopping/example/pubspec.yaml b/packages/flutter_shopping/example/pubspec.yaml index 525e6f4..d4a84ed 100644 --- a/packages/flutter_shopping/example/pubspec.yaml +++ b/packages/flutter_shopping/example/pubspec.yaml @@ -19,14 +19,6 @@ dependencies: flutter_shopping: path: ../ - ## Normal Packages - flutter_product_page: - path: ../../flutter_product_page - flutter_shopping_cart: - path: ../../flutter_shopping_cart - flutter_order_details: - path: ../../flutter_order_details - dev_dependencies: flutter_test: sdk: flutter diff --git a/packages/flutter_shopping/example_amazon/pubspec.yaml b/packages/flutter_shopping/example_amazon/pubspec.yaml index d014ee6..7c5ac3c 100644 --- a/packages/flutter_shopping/example_amazon/pubspec.yaml +++ b/packages/flutter_shopping/example_amazon/pubspec.yaml @@ -16,14 +16,8 @@ dependencies: git: url: https://github.com/Iconica-Development/flutter_nested_categories ref: 0.0.1 - flutter_product_page: - path: ../../flutter_product_page - flutter_shopping_cart: - path: ../../flutter_shopping_cart - flutter_order_details: - path: ../../flutter_order_details flutter_shopping: - path: ../../flutter_shopping + path: ../ dev_dependencies: flutter_test: