From aa0b5fc6dc79fd2dcaf0f0ab1756656f381185a8 Mon Sep 17 00:00:00 2001 From: Bruno Braido Date: Mon, 30 Jun 2025 10:08:12 +0200 Subject: [PATCH 1/8] feat(gitignore): Added file gitignore --- .gitignore | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 From d4882a33cccb10113686800084b49c5243b66877 Mon Sep 17 00:00:00 2001 From: Bruno Braido Date: Mon, 30 Jun 2025 10:16:19 +0200 Subject: [PATCH 2/8] feat(github-workflow): Added first workflow --- .github/workflows/01-building-blocks.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/01-building-blocks.yaml diff --git a/.github/workflows/01-building-blocks.yaml b/.github/workflows/01-building-blocks.yaml new file mode 100644 index 0000000..bc65331 --- /dev/null +++ b/.github/workflows/01-building-blocks.yaml @@ -0,0 +1,17 @@ +name: 01 - Building Blocks +on: push + +jobs: + echo-hello: + runs-on: ubuntu-latest + steps: + - name: Run a simple script + run: echo "Hello, World!" + + echo-goodbye: + runs-on: ubuntu-latest + steps: + - name: Failed step + run: | + echo "I will fail" + echo "Goodbye!" From 968fe561d565bf34c347476f3687d38dbadd5274 Mon Sep 17 00:00:00 2001 From: Bruno Braido Date: Mon, 30 Jun 2025 10:29:04 +0200 Subject: [PATCH 3/8] feat(github-workflow): Added first workflow --- .github/workflows/01-building-blocks.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/01-building-blocks.yaml b/.github/workflows/01-building-blocks.yaml index bc65331..90e6c15 100644 --- a/.github/workflows/01-building-blocks.yaml +++ b/.github/workflows/01-building-blocks.yaml @@ -5,13 +5,14 @@ jobs: echo-hello: runs-on: ubuntu-latest steps: - - name: Run a simple script + - name: Say hello run: echo "Hello, World!" - echo-goodbye: runs-on: ubuntu-latest steps: - name: Failed step run: | echo "I will fail" - echo "Goodbye!" + exit 1 + - name: Say goodbye + run: echo "Goodbye!" From 87aa70bd545990f0cf23740ff02626d7a2e296ce Mon Sep 17 00:00:00 2001 From: Bruno Braido Date: Mon, 30 Jun 2025 10:32:15 +0200 Subject: [PATCH 4/8] feat(github-workflow): Updated the step --- .github/workflows/01-building-blocks.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/01-building-blocks.yaml b/.github/workflows/01-building-blocks.yaml index 90e6c15..eeaa3c2 100644 --- a/.github/workflows/01-building-blocks.yaml +++ b/.github/workflows/01-building-blocks.yaml @@ -10,9 +10,9 @@ jobs: echo-goodbye: runs-on: ubuntu-latest steps: - - name: Failed step + - name: Sucessful step run: | - echo "I will fail" - exit 1 + echo "I will succeed!" + exit 0 - name: Say goodbye run: echo "Goodbye!" From 59efac04d746e3b1de27fd55862fff7f536f7960 Mon Sep 17 00:00:00 2001 From: Bruno Braido Date: Mon, 30 Jun 2025 10:33:06 +0200 Subject: [PATCH 5/8] feat(github-workflow): fixed typo --- .github/workflows/01-building-blocks.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/01-building-blocks.yaml b/.github/workflows/01-building-blocks.yaml index eeaa3c2..745b947 100644 --- a/.github/workflows/01-building-blocks.yaml +++ b/.github/workflows/01-building-blocks.yaml @@ -10,7 +10,7 @@ jobs: echo-goodbye: runs-on: ubuntu-latest steps: - - name: Sucessful step + - name: Successful step run: | echo "I will succeed!" exit 0 From 39056b95b965394812b711c440db7e2e7cdd680e Mon Sep 17 00:00:00 2001 From: Bruno Braido Date: Mon, 30 Jun 2025 10:42:14 +0200 Subject: [PATCH 6/8] feat(github-workflow): Second worklfow added --- .github/workflows/02-workflow-events.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .github/workflows/02-workflow-events.yaml diff --git a/.github/workflows/02-workflow-events.yaml b/.github/workflows/02-workflow-events.yaml new file mode 100644 index 0000000..2b7d4f5 --- /dev/null +++ b/.github/workflows/02-workflow-events.yaml @@ -0,0 +1,9 @@ +name: 02 Workflow Events +on: push + +jobs: + echo-hello: + runs-on: ubuntu-latest + steps: + - name: Show trigger + run: echo "This workflow was triggered by a push event." From fe0d50d842019c8e66ca56a80f4592e5acf136c9 Mon Sep 17 00:00:00 2001 From: Bruno Braido Date: Mon, 30 Jun 2025 11:08:40 +0200 Subject: [PATCH 7/8] feat(github-workflow): Second worklfow added --- .github/workflows/02-workflow-events.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/02-workflow-events.yaml b/.github/workflows/02-workflow-events.yaml index 2b7d4f5..8ed1cae 100644 --- a/.github/workflows/02-workflow-events.yaml +++ b/.github/workflows/02-workflow-events.yaml @@ -1,9 +1,10 @@ -name: 02 Workflow Events +name: 02 - Workflow Events + on: push jobs: - echo-hello: + echo: runs-on: ubuntu-latest steps: - - name: Show trigger - run: echo "This workflow was triggered by a push event." + - name: Show the trigger + run: echo "I've been triggered by ${{ github.event_name }} event." From cc17d9a91009b693c6473c03b443f91d94b7818d Mon Sep 17 00:00:00 2001 From: Bruno Braido Date: Mon, 30 Jun 2025 11:14:02 +0200 Subject: [PATCH 8/8] feat(github-workflow): Added more options for trigger --- .github/workflows/02-workflow-events.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/02-workflow-events.yaml b/.github/workflows/02-workflow-events.yaml index 8ed1cae..e500cd3 100644 --- a/.github/workflows/02-workflow-events.yaml +++ b/.github/workflows/02-workflow-events.yaml @@ -1,6 +1,11 @@ name: 02 - Workflow Events -on: push +on: + push: + pull_request: + schedule: + - cron: "*/5 * * * *" # Runs at midnight UTC every day + workflow_dispatch: # Allows manual triggering of the workflow jobs: echo: