Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
## Goal

<!-- What does this PR accomplish? -->



## Changes

<!-- What was modified? List main changes -->



## Testing

<!-- How was it verified? Describe testing steps -->



## Checklist

<!-- Tick all items that apply by replacing [ ] with [x] -->

- [ ] Clear, descriptive PR title
- [ ] Documentation/README updated (if needed)
- [ ] No secrets or large temporary files committed

29 changes: 29 additions & 0 deletions .github/workflows/lab3-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Lab 3 CI

on:
push:
branches:
- "**"
workflow_dispatch:

jobs:
system-info-job:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Say Hello
run: echo "Starting the Lab 3 pipeline..."

- name: Gather System Info
run: |
echo "--- OS Info ---"
cat /etc/os-release
echo "--- Kernel ---"
uname -a
echo "--- CPU Info ---"
lscpu
echo "--- Memory Info ---"
free -h
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -991,3 +991,4 @@ Upon successful completion of this course, you will have:
**Bonus Achievements (if completed):**
⭐ **Web3 Experience** — Decentralized storage and hosting knowledge
⭐ **Edge Computing Skills** — WebAssembly and next-gen container technology
# test-push
Binary file added labs/Verified.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions labs/demo.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Initial content
Binary file added labs/images/Verified.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added labs/images/pr_autofill.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added labs/images/template_exists.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added labs/manually_run.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added labs/pr_autofill.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added labs/run_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions labs/submission1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## Task 1
# Short Summary

## Benefits of Signing Commits

Signing commits ensures that all changes in the repository are authentic and made by trusted contributors.
It helps prevent impersonation, protects code integrity, and increases trust within DevOps teams.

## Evidence of Successful SSH Key Setup and Signed Commit

- An SSH key was generated and added to GitHub.
- Git was configured to sign commits using SSH.
- A signed commit was created and verified on GitHub with a "Verified" badge.

## Why is commit signing important in DevOps workflows?

Commit signing is important in DevOps workflows because it establishes trust, accountability, and security.
It allows DevOps teams to verify the author of each commit, prevent unauthorized changes, and maintain a reliable audit trail in collaborative environments.

## Task 2: PR Template & Checklist

### Analysis

Templates standardize the review process by reminding developers of necessary checks and helping reviewers quickly understand the nature of changes.

### Challenges
"None"


## Verification

**ALL SCREENSHOTS:** `DevOps-Intro/labs/images`
![Verified.png](Verified.png)
![template_exists.png](template_exists.png)
![pr_autofill.png](pr_autofill.png)
Loading