32 Commits
v0.0.2 ... main

Author SHA1 Message Date
e14114c6a7 dhh 2025-11-25 16:56:57 +03:00
b5d83dc351 yt
All checks were successful
Example condition / check-condition (push) Successful in 0s
2025-11-25 16:54:51 +03:00
a5100b9466 h
All checks were successful
Example condition / check-condition (push) Successful in 0s
2025-11-25 16:51:00 +03:00
00f78899e1 all 2025-11-25 16:49:28 +03:00
5b2add6c6f dhjhjsd 2025-11-25 16:35:30 +03:00
cf929cea25 dep
All checks were successful
Example condition / check-condition (push) Successful in 0s
2025-11-25 16:31:30 +03:00
688bd3a7f9 m 2025-11-25 16:22:49 +03:00
c6d885e0be new
All checks were successful
Example condition / check-condition (push) Has been skipped
2025-11-25 16:21:00 +03:00
02512a4895 ifs 2025-11-25 15:59:10 +03:00
ebf8e91ca1 closed 2025-11-25 15:57:59 +03:00
0a31d7b7ae cond 2025-11-25 15:57:25 +03:00
ac0de60ec0 cretae 2025-11-25 15:36:59 +03:00
2e2bd2dc1f com 2025-11-25 15:10:34 +03:00
ba1f9da7cb com
All checks were successful
Example action / second-job (push) Successful in 1s
2025-11-25 14:57:54 +03:00
cb1cc8137e up 2025-11-25 14:54:44 +03:00
bf4b910da9 action 2025-11-25 14:46:48 +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 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 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 138 additions and 233 deletions

View File

@@ -6,15 +6,16 @@ on:
tags: tags:
- v*.*.* - v*.*.*
jobs: jobs:
second-job: second-job:
runs-on: docker # docker, sirius или golang runs-on: sirius # docker, sirius или golang
steps: steps:
- run: | - run: |
if [ ${{ gitea.actor }} == 'alex' ]; then if [ ${{ gitea.actor }} == 'VlaDislava28' ]; then
echo "Hello, ${{ gitea.actor }}" echo "Hello, ${{ gitea.actor }}"
else else
echo "Hello, student" echo "Hello, Vlada"
fi fi
# Клонируем репозиторий для Runnera # Клонируем репозиторий для Runnera

View File

@@ -0,0 +1,92 @@
name: "Example condition"
run-name: "deploy all condition"
on:
issues:
types:
- closed
- labeled
push:
paths:
- test.txt
- services.txt
branches:
- main
issue_comment:
types:
- deploy
jobs:
check-condition:
runs-on: sirius
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) }}"
# name: "Example condition"
# run-name: "deply condition"
# on:
# issues:
# types:
# - closed
# - labeled
# push:
# paths:
# - test.txt
# - services.txt
# branches:
# - main
# issue_comment:
# types: [created]
# jobs:
# check-condition:
# runs-on: sirius
# if: |
# github.event_name != 'issue_comment' ||
# contains(github.event.comment.body, 'deploy')
# steps:
# - name: Process comment
# run: |
# if [ "${{ github.event_name }}" = "issue_comment" ]; then
# echo "Deploy command detected in comment!"
# else
# echo "Regular event: ${{ github.event_name }}"
# fi
# name: "Example condition"
# run-name: "multple condition"
# on:
# issues:
# types:
# - closed
# - labeled
# push:
# paths:
# - test.txt
# - services.txt
# branches:
# - main
# jobs:
# check-condition:
# runs-on: sirius # docker, sirius или 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

@@ -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,20 @@
name: "Example condition"
run-name: "condition 2"
on:
issues:
types:
- labeled
- opened
- unlabeled
jobs:
check-condition:
runs-on: sirius # docker, sirius или 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
services.txt Normal file
View File

@@ -0,0 +1 @@
fkjshjshfhsj

2
test.txt Normal file
View File

@@ -0,0 +1,2 @@
hello, myself
dejdjkdwkaj