diff --git a/.github/workflows/03-core-features--01-hello-world.yaml b/.github/workflows/03-core-features--01-hello-world.yaml index b358d3af..c42ef576 100644 --- a/.github/workflows/03-core-features--01-hello-world.yaml +++ b/.github/workflows/03-core-features--01-hello-world.yaml @@ -7,4 +7,4 @@ jobs: say-hello-inline-bash: runs-on: ubuntu-24.04 steps: - - run: echo "Hello from an inline bash script in a GitHub Action Workflow!" + - run: echo "This is my new GitHub Action Workflow!" diff --git a/.github/workflows/03-core-features--02-step-types.yaml b/.github/workflows/03-core-features--02-step-types.yaml index 8abea6b1..2f86de48 100644 --- a/.github/workflows/03-core-features--02-step-types.yaml +++ b/.github/workflows/03-core-features--02-step-types.yaml @@ -7,18 +7,19 @@ jobs: say-hello-inline-bash: runs-on: ubuntu-24.04 steps: - - run: echo "Hello from an inline bash script in a GitHub Action Workflow!" + - run: echo "New features in the GitHub Action Workflow!" say-hello-inline-python: runs-on: ubuntu-24.04 steps: - - run: print("Hello from an inline python script in a GitHub Action Workflow!") + - run: print("This is a python script in a GitHub Action Workflow!") shell: python say-hello-action: runs-on: ubuntu-24.04 steps: - - uses: actions/hello-world-javascript-action@081a6d193d1dcb38460df1e6927486d748730f9d # v1.1 - # - uses: actions/hello-world-javascript-action@v1 # This would work, but it would be less stable and less secure: + - uses: actions/hello-world-javascript-action@v1 # use the published v1 tag (resolvable and stable) + # NOTE: pinning to a published tag (e.g. @v1) ensures the action resolves. + # If you need a specific commit, verify the SHA exists in the action repo and use that instead. with: - who-to-greet: "from an action in the GitHub Action marketplace! 👋" + who-to-greet: "from an action in the GitHub Action marketplace Thank you! 👋" diff --git a/.github/workflows/03-core-features--03-workflows-jobs-steps.yaml b/.github/workflows/03-core-features--03-workflows-jobs-steps.yaml index cbb562c0..cf170d61 100644 --- a/.github/workflows/03-core-features--03-workflows-jobs-steps.yaml +++ b/.github/workflows/03-core-features--03-workflows-jobs-steps.yaml @@ -6,21 +6,21 @@ jobs: job-1: runs-on: ubuntu-24.04 steps: - - run: echo "A job consists of" - - run: echo "one or more steps" - - run: echo "which run sequentially" - - run: echo "within the same compute environment" + - run: echo "Groot - A (Java)" + - run: echo "Groot - B (Python)" + - run: echo "Groot - B (.NET)" + - run: echo "Groot - B (PHP)" job-2: runs-on: ubuntu-24.04 steps: - - run: echo "Multiple jobs can run in parallel" + - run: echo "Multiple programming languages can be used in different jobs" job-3: runs-on: ubuntu-24.04 needs: - job-1 - job-2 steps: - - run: echo "They can also depend on one another..." + - run: echo "The jobs can have dependencies on each other..." job-4: runs-on: ubuntu-24.04 needs: diff --git a/03-core-features/filters/included-file.md b/03-core-features/filters/included-file.md index e69de29b..b5754e20 100644 --- a/03-core-features/filters/included-file.md +++ b/03-core-features/filters/included-file.md @@ -0,0 +1 @@ +ok \ No newline at end of file diff --git a/README.md b/README.md index 07ef129d..a12b78fb 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ This course is made possible thanks to [namespace.so](https://namespace.so/?utm_ 1. **Clone this repository (including submodules)** ```bash -git clone --recurse-submodules git@github.com:sidpalas/devops-directive-github-actions-course.git +git clone --recurse-submodules git@github.com:narendra1416/devops-directive-github-actions-course.git ``` 2. **Install DevBox** – DevBox bootstraps all required CLI tools (Go, Node.js, Python, `act`, `task`, `npc`, `civo`, `gh`, `jq`, `yq`, `kubectl`, `kluctl`, ...).