Skip to content
20 changes: 20 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## Goal / Purpose
<!-- What and why -->

## Changes
-

## Related issue
Closes #

## Testing
- [ ] Unit tests
- [ ] E2E/Integration
- [ ] Manual (steps):

## Checklist
- [ ] Self-review done
- [ ] CI is green
- [ ] Tests added/updated (if needed)
- [ ] Docs updated (if needed)
- [ ] No secrets/credentials in code or logs
34 changes: 34 additions & 0 deletions .github/workflows/github-actions-demo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: GitHub Actions Demo
run-name: ${{ github.actor }} is testing out GitHub Actions 🚀
on: [push, workflow_dispatch]
jobs:
Explore-GitHub-Actions:
runs-on: ubuntu-latest
steps:
- run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event."
- run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!"
- run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}."
- name: Collect System Information
run: |
echo "=== System Information ==="
uname -a
echo ""
echo "=== CPU Information ==="
lscpu
echo ""
echo "=== Memory Information ==="
free -h
echo ""
echo "=== Disk Space ==="
df -h
echo ""
echo "=== Environment Variables ==="
printenv | grep RUNNER
- name: Check out repository code
uses: actions/checkout@v5
- run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner."
- run: echo "🖥️ The workflow is now ready to test your code on the runner."
- name: List files in the repository
run: |
ls ${{ github.workspace }}
- run: echo "🍏 This job's status is ${{ job.status }}."
Binary file added labs/image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions labs/submission1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
1) Подпись коммитов очень важно в разработке, так как подтверждает, что конкретный разработчик внес изменение, ведь автора коммита можно подделать указав определенные данные. Поэтому именно подпись указывает на достоверный коммит.

2) Подпись коммитов в DevOps особенно важна, потому что она криптографически подтверждает, кто внёс изменения и что коммит не был подменён, повышая доверие к коду, который проходит через CI/CD.

![alt text](image.png)
Loading