Earl Warren
6b431ecf9b
add nested test for action.yml binary support
2023-12-17 23:32:55 +01:00
Earl Warren
b2ce91a593
use alpine image instead of the heavier default for testing
2023-12-17 23:32:21 +01:00
Earl Warren
c18ce57fad
forgejo-binary runs forgejo from binary instead of OCI
2023-12-17 23:32:21 +01:00
Earl Warren
0dee755317
ensure all files are created in a designated directory
...
for backward compatibility DIR defaults to $(pwd)
also create the additional convenience files:
* forgejocli
* forgejo-url
* forgejo-auth-url which includes the user and password
2023-12-17 22:24:51 +01:00
Earl Warren
02ca9d26bf
.forgejo/workflows/forgejo.sh is deadcode
2023-12-17 22:24:51 +01:00
Earl Warren
03cebf0f41
forgejo-runner-lib.sh -> forgejo-lib.sh
...
take stop_daemon from forgejo-runner.sh
take retry from forgejo.sh
2023-12-17 22:24:50 +01:00
Earl Warren
9d5363f5f7
upgrade tests to use node:20-bookworm instead of node:16-buster
2023-12-17 16:53:51 +01:00
earl-warren
c4b783e8cb
Merge pull request 'upgrade runner v3.3.0 and add IPv6 tests' ( #107 ) from cascading-pr/setup-forgejo:forgejo/runner-129 into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/107
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2023-12-04 18:58:48 +00:00
cascading-pr
5907644119
upgrade to runner v3.3.0
2023-12-04 19:04:46 +01:00
Earl Warren
875414b617
IPv6 tests
2023-12-04 18:06:06 +01:00
Earl Warren
00a4cd9916
upgrade lxc-helpers
2023-12-04 18:06:06 +01:00
earl-warren
75cc10f9ca
Merge pull request 'sync lxc-helpers 529f2049d039091f4a5b4d8f42c335c7c65ab115' ( #101 ) from earl-warren/setup-forgejo:wip-lxc-helpers into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/101
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2023-11-11 23:46:09 +00:00
Earl Warren
8021d61ac4
sync lxc-helpers 529f2049d039091f4a5b4d8f42c335c7c65ab115
2023-11-11 18:05:20 +01:00
Earl Warren
1583b5bf96
default runner is v3.2.0
2023-11-11 13:54:27 +01:00
Earl Warren
e84be18f37
do not cascade if the CASCADE variable is no
2023-11-10 19:10:33 +01:00
earl-warren
ca4548f34a
Merge pull request 'link to the LXC runs-on documentation' ( #96 ) from earl-warren/setup-forgejo:wip-tests into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/96
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2023-11-09 15:56:13 +00:00
Earl Warren
d660cf008d
link to the LXC runs-on documentation
2023-11-09 16:24:39 +01:00
Earl Warren
13e4980952
as of runner 3.1.0 self-hosted is no longer implicitly lxc
2023-11-09 16:03:53 +01:00
Earl Warren
4e7e5d2dd5
use the latest go version 1.21.4
2023-11-09 16:02:08 +01:00
Earl Warren
11e55d29d0
test with Forgejo 1.21.0-7-rc2
2023-11-09 16:01:56 +01:00
Earl Warren
daaa7f064d
default runner is v3.1.0
2023-11-09 16:00:33 +01:00
earl-warren
36311a582a
Merge pull request 'docs: sudo scope is obsolete, remove it' ( #92 ) from earl-warren/setup-forgejo:wip-cascade-end-to-end into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/92
2023-11-08 16:43:45 +00:00
Earl Warren
f6d72d6565
docs: sudo scope is obsolete, remove it
2023-11-08 17:27:26 +01:00
Earl Warren
44e227e7b3
no need to checkout when cascading
2023-11-08 17:23:18 +01:00
Earl Warren
4f1763752a
end-to-end user is replaced with the cascading-pr user
2023-11-07 17:35:16 +01:00
Earl Warren
a7894236f5
no need for access to secrets in integration-nested
2023-11-05 15:27:34 +01:00
Earl Warren
4359f14f18
checkout the branch
2023-11-04 17:49:00 +01:00
Earl Warren
1535c75993
install the runner in /usr/local/bin
...
* when downloaded
* when built from sources
2023-11-04 17:48:23 +01:00
earl-warren
dede81c801
Merge pull request 'upgrade tests to 1.21.0-6-rc2' ( #78 ) from earl-warren/setup-forgejo:wip-experimental-test into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/78
2023-11-03 23:54:50 +00:00
earl-warren
8c3c90b5cf
Merge pull request 'cascading-pr from https://code.forgejo.org/forgejo/forgejo-curl/pulls/5 ' ( #79 ) from cascading-pr/setup-forgejo:forgejo/forgejo-curl-5 into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/79
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2023-11-03 23:54:32 +00:00
cascading-pr
f9010a64e9
cascading-pr update
2023-11-03 23:12:32 +00:00
Earl Warren
bcd7ec07cd
upgrade tests to 1.21.0-6-rc2
2023-11-01 18:56:07 +01:00
Earl Warren
e306c53760
open the cascade PR in a forked repository
2023-11-01 17:41:42 +01:00
earl-warren
f1d828841c
Merge pull request 'the HACKING section moved to end-to-end' ( #77 ) from earl-warren/setup-forgejo:wip-cascade-end-to-end into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/77
2023-10-29 17:09:49 +00:00
Earl Warren
6884521975
the HACKING section moved to end-to-end
2023-10-29 16:09:59 +00:00
Earl Warren
f695aa51ff
end-to-end is in the forgejo organization
2023-10-29 17:06:52 +01:00
earl-warren
6e64c34d26
Merge pull request 'cascade end-to-end' ( #76 ) from earl-warren/setup-forgejo:wip-cascade-end-to-end into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/76
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2023-10-29 15:57:49 +00:00
Earl Warren
7c1b8121f7
cascade end-to-end
2023-10-29 16:53:14 +01:00
Earl Warren
688d28fa41
there are no secrets, pull_request is ok
2023-10-29 00:52:53 +02:00
earl-warren
93c25a145c
Merge pull request 'integration tests moved to end-to-end' ( #75 ) from earl-warren/setup-forgejo:wip-end-to-end into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/75
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2023-10-28 22:51:10 +00:00
Earl Warren
34d0f8d26e
integration tests moved to end-to-end
2023-10-29 00:37:25 +02:00
earl-warren
a521fd2935
Merge pull request 'implement install-only' ( #74 ) from earl-warren/setup-forgejo:wip-install-only into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/74
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2023-10-28 21:58:29 +00:00
Earl Warren
434114e8f1
implement install-only
2023-10-28 23:47:47 +02:00
Earl Warren
a580cb63b6
only run CI on main or v* branches + pull_request_target
2023-10-15 17:59:57 +02:00
earl-warren
63eec0e8f3
Merge pull request 'automatically build from source if the version is @branch' ( #66 ) from earl-warren/setup-forgejo:wip-version into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/66
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2023-10-15 14:28:21 +00:00
Earl Warren
40950130a5
automatically build from source if the version is @branch
2023-10-14 23:22:19 +02:00
earl-warren
0e868f6735
Merge pull request 'error if trying to push a self action that has uncommitted changes' ( #64 ) from earl-warren/setup-forgejo:wip-diff-self-ache into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/64
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2023-10-12 16:26:00 +00:00
Earl Warren
8744b5c5cf
error if trying to push a self action that has uncommitted changes
...
otherwise it will not push these changes and this is not what is
intended during development
2023-10-12 16:03:16 +02:00
earl-warren
6821c1eaf7
Merge pull request 'cleanup the runner cache when uploading self action' ( #63 ) from earl-warren/setup-forgejo:wip-runner-cache into main
...
Reviewed-on: https://code.forgejo.org/actions/setup-forgejo/pulls/63
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2023-10-12 14:01:41 +00:00
Earl Warren
87d8b85700
cleanup the runner cache when uploading self action
...
if the cache is not cleared, the action that was just uploaded
with the latest changes won't be used, the cached version will.
2023-10-12 15:47:32 +02:00