From e61c04350d4c7b08ed9890cd83229e16356ad8c2 Mon Sep 17 00:00:00 2001 From: Freek van de Ven Date: Mon, 1 Jul 2024 14:53:47 +0200 Subject: [PATCH] feat: add github workflows for CI, documentation and dependabot --- .github/dependabot.yml | 12 ++++++++++++ .github/workflows/component-documentation.yml | 14 ++++++++++++++ .github/workflows/melos-ci.yml | 14 ++++++++++++++ 3 files changed, 40 insertions(+) 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..3c0340d --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,12 @@ +version: 2 + +updates: + - package-ecosystem: "pub" + directory: "/packages/flutter_availability" + schedule: + interval: "weekly" + + - package-ecosystem: "pub" + directory: "/packages/flutter_availability_data_interface" + 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