32 Commits

Author SHA1 Message Date
5f7973b986 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Failing after 7s
2025-08-13 13:08:04 +00:00
25ee31f98d Update workflows/fedora-checkout.yml
All checks were successful
checkout / checkout (push) Successful in 4s
update runner name
2025-08-13 13:04:27 +00:00
09b672f6dd Delete act_runner
All checks were successful
checkout / checkout (push) Successful in 4s
remove binary file
2025-08-13 12:35:35 +00:00
3834810b5a Update .gitea/workflows/fedora-checkout.yml
All checks were successful
checkout / checkout (push) Successful in 4s
2025-08-13 10:59:56 +00:00
a65df3922e Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-13 10:59:12 +00:00
01220dc8a5 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-13 10:35:59 +00:00
2ebe47cbe3 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-13 10:34:30 +00:00
61e66d370c Update .gitea/workflows/fedora-checkout.yml
All checks were successful
checkout / checkout (push) Successful in 6s
2025-08-13 10:33:40 +00:00
3a9d8d2de1 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-13 10:08:53 +00:00
47fc363ccc Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-13 09:54:50 +00:00
8e7da47925 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-12 20:00:30 +00:00
1fbd882452 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-12 19:47:44 +00:00
80a16c73fb Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-12 19:42:31 +00:00
8ef5834e9c Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-12 19:21:08 +00:00
adbbdf6513 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-12 19:12:12 +00:00
c56fcd2b62 Delete .gitea/workflows/gitea-actions-demo.yml
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-12 19:05:57 +00:00
22ce2066f8 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6s
checkout / checkout (push) Has been cancelled
another try
2025-08-12 18:27:54 +00:00
5999e99dde Update .gitea/workflows/gitea-actions-demo.yml
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 7s
checkout / checkout (push) Has been cancelled
switch to ubuntu-latest
2025-08-12 18:23:22 +00:00
576fca21da Add .gitea/workflows/gitea-actions-demo
Some checks failed
checkout / checkout (push) Has been cancelled
fedora-host runner test
2025-08-12 18:21:59 +00:00
24da2dd035 Update .gitea/workflows/fedora-checkout.yml
Some checks failed
checkout / checkout (push) Has been cancelled
modify label of runner
2025-08-12 18:17:23 +00:00
Lukas Greve
5f1c930a6d Merge branch 'main' of ssh://git.phyllo.me:29418/actions/test-actions
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-12 20:15:49 +02:00
Lukas Greve
55646f28cb new runner 2025-08-12 20:15:09 +02:00
b5ff782c46 Update README.md
Some checks failed
checkout / checkout (push) Has been cancelled
Add more explanation

Signed-off-by: lukas <lukas@phyllo.me>
2025-08-12 10:15:10 +00:00
Lukas Greve
2f569e1dea test new workflow with special container
Some checks failed
checkout / checkout (push) Has been cancelled
2025-08-12 08:38:30 +02:00
Lukas Greve
e89514528a add new working worflow 2025-08-12 08:38:13 +02:00
Lukas Greve
305aff8a6f delete enabled workflow 2025-08-12 08:37:58 +02:00
Lukas Greve
32edce89c7 test new workflow 2025-08-11 14:34:22 +02:00
Lukas Greve
dde38ee64d add some command output 2025-08-11 14:32:03 +02:00
Lukas Greve
46127b8287 make image used explicit 2025-08-11 14:31:41 +02:00
Lukas Greve
436867b27d make image explicit 2025-08-11 14:31:28 +02:00
Lukas Greve
298ed501d8 test new image 2025-08-11 14:31:07 +02:00
Lukas Greve
7f6d7f9100 test docker in docker 2025-08-11 14:30:59 +02:00
6 changed files with 80 additions and 14 deletions

View File

@@ -1,13 +1,14 @@
name: release
name: checkout
on:
on:
push:
tags:
- '*'
branches:
- main # Or your desired branch
jobs:
release:
runs-on: ubuntu-latest
checkout:
runs-on: fedora-latest
steps:
- uses: https://git.phyllo.me/actions/checkout@v4
with:
@@ -16,4 +17,5 @@ jobs:
with:
files: |-
bin/**
api_key: '${{secrets.RELEASE_TOKEN}}'
api_key: '${{secrets.RELEASE_TOKEN}}'

View File

@@ -6,15 +6,45 @@ Gitea Actions closely resemble GitHub Actions, to the point that several GitHub
## How to test actions locally
Download the latest version of the act runner for your architecture [here](https://dl.gitea.com/act_runner/)
- Clone this repository locally
Execute the act runner using the `exec` argument and specify the workflow file:
- Download the latest version of the act runner for your architecture [here](https://dl.gitea.com/act_runner/)
- For instance, if your computer is running Linux with an amd64 processor: `act_runner-0.2.12-linux-amd64`
```
./act_runner exec --workflows checkout.yml
curl https://dl.gitea.com/act_runner/0.2.12/act_runner-0.2.12-linux-amd64 --output act_runner
```
```
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 19.2M 100 19.2M 0 0 102M 0 --:--:-- --:--:-- --:--:-- 103M
```
## How they are used in Phyllome OS
- Add execute permission
```
chmod +x act_runner
```
- Run the act runner using the `exec` argument and specify the workflow file to be used:
```
./act_runner exec --workflows workflows/checkout.yml
```
```
INFO[0000] Using the only detected workflow event: push
INFO[0000] Planning jobs for event: push
INFO[0000] cache handler listens on: http://192.168.122.175:38917
INFO[0000] Start server on http://192.168.122.175:34567
[...]
[checkout/checkout] ⭐ Run Main https://git.phyllo.me/actions/checkout@v4
[checkout/checkout] 🐳 docker cp src=/home/lukas/test-actions/. dst=/home/lukas/test-actions
[checkout/checkout] ✅ Success - Main https://git.phyllo.me/actions/checkout@v4
[checkout/checkout] Cleaning up container for job checkout
[checkout/checkout] Cleaning up network for job checkout, and network name is: GITEA-ACTIONS-TASK-push_WORKFLOW-checkout_JOB-checkout-checkout-network
```
## How workflows are used in Phyllome OS
Several known actions repositories are mirrored within Phyllome's Gitea instance, under the [actions](https://git.phyllo.me/actions) organization.

View File

@@ -0,0 +1,16 @@
name: checkout
on:
push:
tags:
- '*'
jobs:
checkout:
runs-on: ubuntu-latest:docker://docker.gitea.com/runner-images:ubuntu-latest
container:
image: git.phyllo.me/roots/fedora-iso-creation:42
steps:
- uses: https://git.phyllo.me/actions/checkout@v4
- name: Setup tmate session
- uses: https://github.com/mxschmitt/action-tmate@v3

View File

@@ -0,0 +1,16 @@
name: checkout
on:
push:
branches:
- main # Or your desired branch
jobs:
checkout:
runs-on: fedora-latest
steps:
- uses: https://git.phyllo.me/actions/checkout@v4
with:
fetch-depth: 0

View File

@@ -7,7 +7,7 @@ on:
jobs:
echo-path:
runs-on: ubuntu-latest
runs-on: ubuntu-latest:docker://docker.gitea.com/runner-images:ubuntu-latest
steps:
- uses: https://git.phyllo.me/actions/checkout@v4
with:

View File

@@ -7,7 +7,7 @@ on:
jobs:
release:
runs-on: ubuntu-latest
runs-on: ubuntu-latest:docker://docker.gitea.com/runner-images:ubuntu-latest
steps:
- uses: https://git.phyllo.me/actions/checkout@v4
with:
@@ -16,4 +16,6 @@ jobs:
with:
files: |-
bin/**
api_key: '${{secrets.RELEASE_TOKEN}}'
api_key: '${{secrets.RELEASE_TOKEN}}'