Compare commits

..
Author SHA1 Message Date
49482c3e1d feat(action): try use output variables
All checks were successful
/ checkout (push) Successful in 0s
2026-09-08 17:26:38 +10:00
17e9c79cee feat(action): whoops forgot to comment out a git stage I hadn't wrote
All checks were successful
/ checkout (push) Successful in 0s
2026-09-08 17:22:35 +10:00
1095382fac feat(action): try updating environment variable across steps
Some checks failed
/ checkout (push) Failing after 0s
2026-09-08 17:21:57 +10:00
06a687dadc feat(action): environment variable test
All checks were successful
/ checkout (push) Successful in 0s
2026-09-08 17:17:55 +10:00
56f895d53d feat(action): use correct self-hosted label
All checks were successful
/ checkout (push) Successful in 0s
2026-09-08 17:12:30 +10:00
9dbc7c41ea feat(action): test self hosted action
Some checks failed
/ checkout (push) Has been cancelled
2026-09-08 17:11:57 +10:00
db5f6371b5 feat(action): yeah nah how about we actually make it run on dotnet and see what breaks
Some checks failed
/ checkout (push) Failing after 4s
2026-09-08 16:59:50 +10:00
c8860ea0c0 feat(action): break everything by splitting it into stages
Some checks failed
/ checkout (push) Successful in 8s
/ dotnet (push) Failing after 2s
2026-09-08 16:53:05 +10:00
db111a68fb feat(actions): uwu id has special naming conventions resulting in useless output errors uwu
All checks were successful
/ dotnet (push) Successful in 8s
2026-09-08 16:49:55 +10:00
1231224367 feat(action): change name to id to see if the output changes
Some checks failed
/ dotnet (push) Failing after 8s
2026-09-08 16:47:21 +10:00
22bb1d235a feat(action): let's try updating the action
All checks were successful
/ dotnet (push) Successful in 8s
2026-09-08 16:46:04 +10:00
9573da25df feat(action): we've verified the file exists from the output of the last step so lets make a predictable error by string to use it next
All checks were successful
/ dotnet (push) Successful in 8s
2026-09-08 16:41:44 +10:00
8ab7863163 feat(actions): how about the next directory that exists
All checks were successful
/ dotnet (push) Successful in 8s
2026-09-08 16:39:55 +10:00
59e1f6b189 feat(action): how about you tell me what's in that directory that exists dickhead
All checks were successful
/ dotnet (push) Successful in 8s
2026-09-08 16:38:27 +10:00
69c7cfa899 feat(action): Just show me something fucking useful after checkout
All checks were successful
/ dotnet (push) Successful in 8s
2026-09-08 16:32:54 +10:00
0778f67928 feat(action): idk maybe it needs an absolute path?
Some checks failed
/ dotnet (push) Failing after 8s
2026-09-08 16:26:19 +10:00
9131865d86 feat(action): idk let's try make it find the action in the now cloned repo this way
Some checks failed
/ dotnet (push) Failing after 4s
2026-09-08 16:21:45 +10:00
b6727c7c9d feat(action): Readd github-server-url because I forgot I need the fucking thing because I set up a subdomain to try and get this fucker to work
Some checks failed
/ dotnet (push) Failing after 8s
2026-09-08 16:19:52 +10:00
b7d81bb1ae feat(action): Remove github-server-url because the implementation of actions/checkout is only for GitHub and it strips everything except the top level domain fuck shit like this fuck GitHub
Some checks failed
/ dotnet (push) Failing after 43s
2026-09-08 16:18:46 +10:00
44c1b4deb3 feat(action): How about a trailing slash so you use the full url? Will that help you you fucking c
Some checks failed
/ dotnet (push) Failing after 40s
2026-09-08 15:37:47 +10:00
2b28500707 feat(action): Lets try a full url for github-server-url
Some checks failed
/ dotnet (push) Failing after 32s
2026-09-08 15:33:50 +10:00
1549a0b0c5 feat(action): Move subfolder to github-server-url I guess?
Some checks failed
/ dotnet (push) Failing after 6s
2026-09-08 15:32:38 +10:00
eae85bc42f feat(action): Try prefixing the repository with a subdomain
Some checks failed
/ dotnet (push) Failing after 6s
2026-09-08 15:30:27 +10:00
b28e40da64 feat(action): Use actions/checkout@v7, add repository and ref inputs
Some checks failed
/ dotnet (push) Failing after 40s
2026-09-08 15:28:39 +10:00
89c52eaade feat(action): Guess I'll use docker for the uses?
Some checks failed
/ dotnet (push) Failing after 2m12s
2026-09-08 15:19:20 +10:00
a4c7572c89 feat(action): Remove code.forgejo from uses
Some checks failed
/ dotnet (push) Failing after 30s
2026-09-08 15:13:29 +10:00
f6ae48c9ab feat(action): Use absolute action path for forgejo lol!
Some checks failed
/ dotnet (push) Failing after 3s
2026-09-08 11:14:55 +10:00
5cfbcc41d5 feat(action): Apparently it might need a checkout action?
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 11:11:36 +10:00
04983e4b93 feat(action): How about absolute with a username?
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 11:08:37 +10:00
b3b920d778 feat(action): How about not relative lol
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 11:08:10 +10:00
68722c3a32 feat(action): Don't use absolute maybe relative from the repo?
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 11:07:48 +10:00
7a70bfd878 feat(action): Use absolute action url
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 10:59:51 +10:00
31e1f45431 feat(action): Remove incorrect with
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 10:56:40 +10:00
803159a4c6 feat(action): Try use repository?
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 10:55:58 +10:00
9028ebf434 feat(action): Try relative ref
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 10:50:31 +10:00
f595ed517b feat(action): Try testing with branch ref
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 10:48:26 +10:00
3330728b5a fix(action): Remove relative directory and comment out test job
Some checks failed
/ dotnet (push) Failing after 0s
2026-09-08 10:36:26 +10:00
8384d2f68f feat(action): Try test composite local action
Some checks failed
/ test (push) Successful in 54s
/ asdf (push) Failing after 0s
2026-09-08 10:28:47 +10:00
8dd6f94bde feat(action): Test dotnet runner
All checks were successful
/ test (push) Successful in 1s
/ asdf (push) Successful in 40s
2026-09-08 10:12:07 +10:00
130fb229da feat(action): Add demo action
All checks were successful
/ test (push) Successful in 1s
2026-09-08 09:47:17 +10:00
8be2d2542a chore(local-runner): Add compose for local runner testing 2026-09-08 09:46:56 +10:00
3 changed files with 71 additions and 0 deletions

View file

@ -0,0 +1,20 @@
inputs:
idk:
# input-one:
# default: 'one'
# description: 'description one'
# input-two-required:
# description: 'description two'
# required: true
outputs:
key:
description: 'output value'
value: "${{ steps.one.outputs.key }}"
runs:
using: "composite"
steps:
- name: From the dotnet-build action
run: |
ls -la
echo tee hee ${{ inputs.idk }}

View file

@ -0,0 +1,23 @@
on: [push]
jobs:
# test:
# runs-on: docker
# steps:
# - run: echo All good!
checkout:
runs-on: self-hosted
env:
test: value
steps:
# - name: checkout
# run: |
# git checkout
- name: Output and set some-result.test
id: some-result
run: |
echo ${{ env.test }}
echo 'test=good' >> $FORGEJO_OUTPUT
- name: Output updated env.test?
run: |
echo ${{ steps.some-result.outputs.test }}
test ${{ steps.some-result.outputs.test }} = good

View file

@ -0,0 +1,28 @@
version: '3.8'
services:
docker-in-docker:
image: docker:dind
container_name: 'docker_dind'
privileged: 'true'
command: ['dockerd', '-H', 'tcp://0.0.0.0:2375', '--tls=false']
restart: 'unless-stopped'
runner:
image: 'data.forgejo.org/forgejo/runner:13'
# commented out because links aren't supported and I'm not sure why the docs
# even has it
# links:
# - docker-in-docker
depends_on:
docker-in-docker:
condition: service_started
container_name: 'runner'
environment:
DOCKER_HOST: tcp://docker-in-docker:2375
# User without root privileges, but with access to `./data`.
user: 1001:1001
volumes:
- ./data:/data
restart: 'unless-stopped'
command: 'forgejo-runner daemon --config runner-config.yml'