19 Commits

Author SHA1 Message Date
6fdda1a47f update 2025-11-29 12:58:15 +03:00
4698d2ce86 update 2025-11-29 12:21:33 +03:00
10430540ed Update 2025-11-25 15:01:10 +03:00
9006862d80 Update 2025-11-25 14:09:19 +03:00
4e2fe2cd88 Update 2025-11-25 14:00:34 +03:00
74519aabc1 Update test.txt
All checks were successful
Example condition / check-condition (push) Has been skipped
2025-11-25 13:59:41 +03:00
5a9d16de59 Update action 2025-11-25 13:59:11 +03:00
946568665d Update test.txt 2025-11-25 13:58:31 +03:00
599156f8b3 Update action 2025-11-25 13:57:57 +03:00
4b7b861263 Add test.txt 2025-11-25 13:57:00 +03:00
a485f333a4 Delete gitea.json
All checks were successful
Example action / second-job (push) Successful in 6s
2025-11-25 13:36:09 +03:00
90ebee91ae Update dispatch action 2025-11-25 11:38:37 +03:00
e42e641898 Update dispatch action 2025-11-25 11:35:55 +03:00
b0245c89da Update dispatch action 2025-11-25 11:29:54 +03:00
76841ae85a Add dispatch action 2025-11-25 11:27:14 +03:00
9ff4134367 Update condition 2025-11-25 10:29:07 +03:00
c810bb889a Update condition 2025-11-25 10:28:18 +03:00
7cca6f856d Update condition 2025-11-25 10:25:47 +03:00
65c8b55f54 Add condition example 2025-11-25 10:19:33 +03:00
7 changed files with 72 additions and 258 deletions

View File

@@ -8,35 +8,11 @@ on:
jobs: jobs:
second-job: second-job:
runs-on: docker # docker, sirius или golang runs-on: golang
steps: steps:
- run: | - run: |
if [ ${{ gitea.actor }} == 'alex' ]; then if [ ${{ gitea.actor }} == 'wwitchq' ]; then
echo "Hello, ${{ gitea.actor }}" echo "Hello, ${{ gitea.actor }}"
else else
echo "Hello, student" echo "Hello, Violetta"
fi fi
# Клонируем репозиторий для Runnera
- name: Checkout rpository
uses: actions/checkout@v6
# Выводим текстовое сообщение
- name: Echo test
run: echo "Hello, ${{ gitea.actor }}"
# Выводим путь к репозиторию
- name: Repo name
run: echo "Hello, ${{ gitea.repository }}"
# Выводим переменные окружения
- name: Show environment
run: env
# Выводим контекст Gitea в формате JSON
- name: Show Gitea context
run: echo "${{ toJson(gitea) }}"
# Выводим контекст Gihub в формате JSON
- name: Show Gitea context
run: echo "${{ toJson(github) }}"

View File

@@ -0,0 +1,28 @@
name: "Example condition"
run-name: "deploy all condition"
on:
issues:
types:
- closed
- labeled
push:
paths:
- test.txt
- services.txt
branches:
- main
issue_comment:
types:
- created
jobs:
check-condition:
runs-on: golang
if: contains(github.event.issue.labels.*.name, 'bug')
steps:
- name: Echo test
run: echo "Этот шаг выполнится только при выполнении условия above"
- name: Echo test
if: contains(github.event.issue.labels.*.name, 'bug')
run: echo "${{ toJson(github.event.issue) }}"

View File

@@ -0,0 +1,19 @@
name: "Example dispatch"
on:
workflow_dispatch:
jobs:
echo-test:
runs-on: docker # docker, sirius или golang
steps:
# Выводим текстовое сообщение
- name: Echo test
run: echo "Hello!"
- name: Install kubectl action
uses: tale/kubectl-action@v1
with:
base64-kube-config: ${{ secrets.KUBE_CONFIG }}
- run: kubectl get pods

View File

@@ -0,0 +1,16 @@
name: "Example condition"
run-name: "condition 2"
on:
issues:
types:
- labeled
- opened
- unlabeled
jobs:
check-condition:
runs-on: golang
if: contains(github.event.issue.labels.*.name, 'bug')
steps:
- name: Echo test
if: contains(github.event.issue.labels.*.name, 'bug')
run: echo "${{ toJson(github.event.issue) }}"

View File

@@ -1,230 +0,0 @@
{
event: {
after: b231032a6e795e7a7b0420e9cdf70290a1b64f62,
before: 10dae7e9cad3c5211aa8b61fb8f01a9359ed09fa,
commits: [
{
added: [],
author: {
email: alex.matsuev@gmail.com,
name: Alex Matsuev,
username: alex
},
committer: {
email: alex.matsuev@gmail.com,
name: Alex Matsuev,
username: alex
},
id: b231032a6e795e7a7b0420e9cdf70290a1b64f62,
message: Upate readme.mdn,
modified: [
.gitea/workflows/example-action.yaml,
README.md
],
removed: [],
timestamp: 2025-11-25T09:04:57+03:00,
url: https://sirius.klsh.ru/sirius/actions-laba-1/commit/b231032a6e795e7a7b0420e9cdf70290a1b64f62,
verification: null
}
],
compare_url: https://sirius.klsh.ru/sirius/actions-laba-1/compare/10dae7e9cad3c5211aa8b61fb8f01a9359ed09fa...b231032a6e795e7a7b0420e9cdf70290a1b64f62,
head_commit: {
added: [],
author: {
email: alex.matsuev@gmail.com,
name: Alex Matsuev,
username: alex
},
committer: {
email: alex.matsuev@gmail.com,
name: Alex Matsuev,
username: alex
},
id: b231032a6e795e7a7b0420e9cdf70290a1b64f62,
message: Upate readme.mdn,
modified: [
.gitea/workflows/example-action.yaml,
README.md
],
removed: [],
timestamp: 2025-11-25T09:04:57+03:00,
url: https://sirius.klsh.ru/sirius/actions-laba-1/commit/b231032a6e795e7a7b0420e9cdf70290a1b64f62,
verification: null
},
pusher: {
active: false,
avatar_url: https://sirius.klsh.ru/avatars/bff9dcfafc23369ba262f76871b9e333ea23e2b923f10f93fc90e70c43c45d42,
created: 2025-11-21T15:58:52Z,
description: ,
email: alex@noreply.localhost,
followers_count: 0,
following_count: 0,
full_name: ,
html_url: https://sirius.klsh.ru/alex,
id: 2,
is_admin: false,
language: ,
last_login: 0001-01-01T00:00:00Z,
location: ,
login: alex,
login_name: ,
prohibit_login: false,
restricted: false,
source_id: 0,
starred_repos_count: 0,
username: alex,
visibility: public,
website:
},
ref: refs/heads/main,
repository: {
allow_fast_forward_only_merge: true,
allow_manual_merge: false,
allow_merge_commits: true,
allow_rebase: true,
allow_rebase_explicit: true,
allow_rebase_update: true,
allow_squash_merge: true,
archived: false,
archived_at: 1970-01-01T00:00:00Z,
autodetect_manual_merge: false,
avatar_url: ,
clone_url: https://sirius.klsh.ru/sirius/actions-laba-1.git,
created_at: 2025-11-24T12:20:04Z,
default_allow_maintainer_edit: false,
default_branch: main,
default_delete_branch_after_merge: false,
default_merge_style: merge,
description: ,
empty: false,
fork: false,
forks_count: 0,
full_name: sirius/actions-laba-1,
has_actions: true,
has_code: false,
has_issues: true,
has_packages: true,
has_projects: true,
has_pull_requests: true,
has_releases: true,
has_wiki: true,
html_url: https://sirius.klsh.ru/sirius/actions-laba-1,
id: 10,
ignore_whitespace_conflicts: false,
internal: false,
internal_tracker: {
allow_only_contributors_to_track_time: true,
enable_issue_dependencies: true,
enable_time_tracker: false
},
language: ,
languages_url: https://sirius.klsh.ru/api/v1/repos/sirius/actions-laba-1/languages,
licenses: [],
link: ,
mirror: false,
mirror_interval: ,
mirror_updated: 0001-01-01T00:00:00Z,
name: actions-laba-1,
object_format_name: sha1,
open_issues_count: 1,
open_pr_counter: 0,
original_url: ,
owner: {
active: false,
avatar_url: https://sirius.klsh.ru/avatars/093f966b4d14b19adf2835e4775e3aee,
created: 2025-11-21T16:11:41Z,
description: ,
email: ,
followers_count: 0,
following_count: 0,
full_name: ,
html_url: https://sirius.klsh.ru/sirius,
id: 3,
is_admin: false,
language: ,
last_login: 0001-01-01T00:00:00Z,
location: ,
login: sirius,
login_name: ,
prohibit_login: false,
restricted: false,
source_id: 0,
starred_repos_count: 0,
username: sirius,
visibility: public,
website:
},
permissions: {
admin: true,
pull: true,
push: true
},
private: false,
projects_mode: all,
release_counter: 0,
size: 33,
ssh_url: git@sirius.klsh.ru:sirius/actions-laba-1.git,
stars_count: 0,
template: false,
topics: [],
updated_at: 2025-11-25T06:00:34Z,
url: https://sirius.klsh.ru/api/v1/repos/sirius/actions-laba-1,
watchers_count: 25,
website:
},
sender: {
active: false,
avatar_url: https://sirius.klsh.ru/avatars/bff9dcfafc23369ba262f76871b9e333ea23e2b923f10f93fc90e70c43c45d42,
created: 2025-11-21T15:58:52Z,
description: ,
email: alex@noreply.localhost,
followers_count: 0,
following_count: 0,
full_name: ,
html_url: https://sirius.klsh.ru/alex,
id: 2,
is_admin: false,
language: ,
last_login: 0001-01-01T00:00:00Z,
location: ,
login: alex,
login_name: ,
prohibit_login: false,
restricted: false,
source_id: 0,
starred_repos_count: 0,
username: alex,
visibility: public,
website:
},
total_commits: 0
},
event_path: /var/run/act/workflow/event.json,
workflow: Example action,
run_id: 101,
run_number: 10,
actor: alex,
repository: sirius/actions-laba-1,
event_name: push,
sha: b231032a6e795e7a7b0420e9cdf70290a1b64f62,
ref: refs/heads/main,
ref_name: main,
ref_type: branch,
head_ref: ,
base_ref: ,
token: ***,
workspace: /workspace/sirius/actions-laba-1,
action: 3,
action_path: ,
action_ref: ,
action_repository: ,
job: second-job,
job_name: ,
repository_owner: sirius,
retention_days: ,
runner_perflog: /dev/null,
runner_tracking_id: ,
server_url: https://sirius.klsh.ru,
api_url: https://sirius.klsh.ru/api/v1,
graphql_url:
}

1
issue.json Normal file
View File

@@ -0,0 +1 @@
hjkdshf ahsldf

4
test.txt Normal file
View File

@@ -0,0 +1,4 @@
hdjksfh adhsjfk hadslkjh
jkfbjkasdbf asdj fhaksdj hf jklasdl
sakfdh kashf khaslfkh aksdfhljh