name: Basic Workflow Example on: push: branches: ["main"] pull_request: branches: ["main"] env: GLOBAL_VAR: "global value" jobs: test-job: runs-on: ubuntu-latest steps: - name: Echo Hello run: echo "Hello World" - name: Show Environment run: echo "Using global var: $GLOBAL_VAR" - name: Run Multiple Commands run: | echo "This is a multi-line command" echo "Current directory: $PWD" ls -la