Earl Warren
b2471a699d
chore: s/code.forgejo.org/data.forgejo.org/ for actions
2025-03-22 16:07:29 +01:00
earl-warren
3cbec4448c
Merge pull request 'Update https://code.forgejo.org/actions/setup-forgejo action to v2.0.10' ( #571 ) from renovate/https-code.forgejo.org-actions-setup-forgejo-2.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/571
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-03-22 14:58:31 +00:00
Renovate Bot
4f7251fdb6
Update https://code.forgejo.org/actions/setup-forgejo action to v2.0.10
2025-03-22 14:17:35 +00:00
Kwonunn
f3a9672647
add cache-proxy test ( #557 )
...
test to verify that a cache stored in one repo can't be restored in another
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/557
Reviewed-by: Gusted <gusted@noreply.code.forgejo.org>
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Kwonunn <kwonunnx@gmail.com>
Co-committed-by: Kwonunn <kwonunnx@gmail.com>
2025-03-22 12:34:06 +00:00
earl-warren
4c1a4cbdac
Merge pull request 'fix: alternative route of getting latest Gitea version' ( #564 ) from wip-gitea into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/564
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-03-22 09:45:24 +00:00
Earl Warren
53375283d4
fix: alternative route of getting latest Gitea version
...
Use a code.forgejo.org mirror instead of the GitHub API to not be
subject to rate limiting.
2025-03-22 09:43:42 +01:00
earl-warren
8464d5cdef
Merge pull request 'fix: alternative route of getting latest Gitea version' ( #560 ) from gusted-patch-1 into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/560
2025-03-21 22:41:35 +00:00
Gusted
dd0002c7c6
Update lib/lib.sh
2025-03-21 19:23:49 +00:00
Gusted
cd95e73756
fix: alternative route of getting latest Gitea version
...
https://gitea.com/gitea/gitea-mirror no longer exists, instead use https://dl.gitea.com/gitea/version.json . Simplifies logic.
2025-03-21 19:02:26 +00:00
earl-warren
9d001beba8
Merge pull request 'fix: lib: use temporary unique file name' ( #547 ) from limiting-factor/end-to-end:wip-version into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/547
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-02-23 13:33:17 +00:00
limiting-factor
e03278e4c1
fix: lib: use temporary unique file name
...
The function may be called from scripts that run under different users
and re-using the same file name will run into problems:
/home/debian/.cache/act/2cc577985400de79/hostexecutor/lib/lib.sh: line 96: /tmp/page: Permission denied
curl: (23) Failure writing output to destination
2025-02-23 13:58:45 +01:00
earl-warren
327386d195
Merge pull request 'Update https://code.forgejo.org/actions/setup-forgejo action to v2.0.9' ( #546 ) from renovate/https-code.forgejo.org-actions-setup-forgejo-2.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/546
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-02-23 07:47:20 +00:00
Renovate Bot
13c723cb2c
Update https://code.forgejo.org/actions/setup-forgejo action to v2.0.9
2025-02-23 00:01:20 +00:00
limiting-factor
310322d01f
fix: lib: get all releases ( #544 )
...
Loop over all pages instead of getting the first one only to not miss any version.
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/544
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: limiting-factor <limiting-factor@posteo.com>
Co-committed-by: limiting-factor <limiting-factor@posteo.com>
2025-02-22 16:26:24 +00:00
limiting-factor
6f6466b3f6
feat: ${FORGEJO_INSTANCE:= https://codeberg.org } ( #542 )
...
Do not hardcode https://codeberg.org , use the FORGEJO_INSTANCE variable instead. It can be overriden when codeberg.org is unavailable.
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/542
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: limiting-factor <limiting-factor@posteo.com>
Co-committed-by: limiting-factor <limiting-factor@posteo.com>
2025-02-22 15:55:38 +00:00
earl-warren
25b2635022
Merge pull request 'fix: Heptapod is not longer available' ( #541 ) from limiting-factor/end-to-end:wip-gitlab into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/541
2025-02-22 13:30:12 +00:00
limiting-factor
7abcd0e280
fix: Heptapod is not longer available
...
The default_vcs_type setting is Heptapod specific and cannot be used
for GitLab.
Refs: https://code.forgejo.org/f3/gof3/issues/88
2025-02-22 10:38:35 +01:00
earl-warren
9a477b3f40
Merge pull request 'fix: upgrade: add missing check for migration warnings and errors' ( #496 ) from earl-warren/end-to-end:wip-upgrade into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/496
Reviewed-by: Gusted <gusted@noreply.code.forgejo.org>
2025-02-19 10:54:40 +00:00
Earl Warren
c29e1e64e7
feat: actions: verify LXC backend can checkout ( #522 )
...
ACT is expected to provide an LXC backend with node pre-installed by default to allow for running commonly used actions written in JS.
It also includes an upgrade to setup-forgejo 2.0.8 which contains a fix to teardown the runner properly even in the event where it contains files owned by root. This happens when running a workflow within a LXC container.
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/522
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-01-29 06:57:27 +00:00
earl-warren
5ac193f3d6
Merge pull request 'Update https://code.forgejo.org/actions/setup-forgejo action to v2.0.8' ( #525 ) from renovate/https-code.forgejo.org-actions-setup-forgejo-2.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/525
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-29 06:26:16 +00:00
Renovate Bot
e181f9a72a
Update https://code.forgejo.org/actions/setup-forgejo action to v2.0.8
2025-01-29 00:02:01 +00:00
Earl Warren
429d5584e1
feat: actions: add LXC backend example ( #520 )
...
Without such an example, there is no test that would verify a modification of the ACT LXC backend is working when running a cascading pull request.
Trace of the run at: https://code.forgejo.org/forgejo/end-to-end/actions/runs/2433/jobs/2#jobstep-4-28
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/520
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-01-28 17:16:51 +00:00
earl-warren
16dba44733
Merge pull request 'chore(readme): explain how to use a locally built runner' ( #514 ) from earl-warren/end-to-end:wip-local-runner into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/514
2025-01-28 16:57:12 +00:00
Earl Warren
e38cd362d9
chore(readme): explain how to use a locally built runner
2025-01-28 11:21:17 +01:00
earl-warren
6717b76117
Merge pull request 'feat: actions: verify that container.options --hostname is valid' ( #505 ) from earl-warren/end-to-end:wip-options-hostname into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/505
2025-01-22 23:13:07 +00:00
Renovate Bot
a3388d98dc
Update https://code.forgejo.org/actions/setup-forgejo action to v2.0.7 ( #509 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://code.forgejo.org/actions/setup-forgejo ](https://code.forgejo.org/actions/setup-forgejo ) | action | patch | `v2.0.6` -> `v2.0.7` |
---
### Release Notes
<details>
<summary>actions/setup-forgejo (https://code.forgejo.org/actions/setup-forgejo )</summary>
### [`v2.0.7`](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.6...v2.0.7 )
[Compare Source](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.6...v2.0.7 )
</details>
---
### Configuration
đź“… **Schedule**: Branch creation - "* 0-3 * * *" (UTC), Automerge - "* 0-3 * * *" (UTC).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMTcuMiIsInVwZGF0ZWRJblZlciI6IjM5LjExNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/509
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-22 23:09:03 +00:00
Renovate Bot
3275d464e5
Update https://code.forgejo.org/actions/setup-forgejo action to v2.0.7
2025-01-22 23:45:00 +01:00
Earl Warren
ff2c6790b3
feat: actions: verify that container.options --hostname is valid
...
Refs: https://code.forgejo.org/forgejo/act/pulls/95
2025-01-22 18:46:02 +01:00
Earl Warren
f8d5ecb47b
fix: upgrade: add missing check for migration warnings and errors
...
Refs: https://codeberg.org/forgejo/forgejo/issues/6583
2025-01-18 11:04:11 +01:00
earl-warren
925c936032
Merge pull request 'fix: catch warnings and errors' ( #493 ) from earl-warren/end-to-end:wip-upgrades into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/493
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-16 20:48:36 +00:00
Earl Warren
5f9ea45844
fix: catch warnings and errors
2025-01-16 19:27:44 +01:00
earl-warren
ba6c49b79b
Merge pull request 'feat: v9.0 is EOL and v11.0 needs testing' ( #492 ) from earl-warren/end-to-end:wip-upgrades into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/492
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-16 09:53:04 +00:00
Earl Warren
80b6d688d0
feat: v9.0 is EOL and v11.0 needs testing
2025-01-16 09:43:45 +01:00
earl-warren
46bfc4e4d7
Merge pull request 'Update actions/setup-forgejo action to v2.0.6' ( #489 ) from renovate/actions-setup-forgejo-2.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/489
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-16 06:26:29 +00:00
Renovate Bot
faaa390f15
Update actions/setup-forgejo action to v2.0.6
2025-01-16 00:01:54 +00:00
earl-warren
46ca949012
Merge pull request 'fix: upgrade must use code.forgejo.org/oci' ( #483 ) from earl-warren/end-to-end:wip-upgrades into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/483
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-15 12:43:00 +00:00
Earl Warren
5c2eebc521
fix: upgrade must use code.forgejo.org/oci
...
Otherwise it may get rate limited in the CI verifying it works
2025-01-15 13:18:50 +01:00
earl-warren
37572630e8
Merge pull request 'feat: use alpine 3.21 and forgejo 10.0' ( #478 ) from earl-warren/end-to-end:wip-packages into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/478
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-13 06:28:56 +00:00
earl-warren
fca9278771
Merge pull request 'fix: use code.forgejo.org instead of docker.io' ( #477 ) from earl-warren/end-to-end:wip-docker into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/477
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-13 06:28:44 +00:00
Earl Warren
135bd00a26
feat: use alpine 3.21 and forgejo 10.0
...
and no longer alpine 3.19 and forgejo 9.0
2025-01-13 06:05:00 +01:00
Earl Warren
beae8629a6
fix: use code.forgejo.org instead of docker.io
...
to avoid throttling
Fixes: https://code.forgejo.org/forgejo/end-to-end/actions/runs/2316
2025-01-13 05:30:48 +01:00
earl-warren
eebf6a1062
Merge pull request 'actions: force-rebuild must use a copy of the repository' ( #474 ) from earl-warren/end-to-end:wip-force-rebuild into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/474
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-12 07:46:53 +00:00
Earl Warren
adb09f901b
actions: force-rebuild use code.forgejo.org/oci to avoid throttling
2025-01-12 08:21:50 +01:00
Earl Warren
65e3fafd02
actions: force-rebuild must use a copy of the repository
...
it may not have permission to write on the repository itself, nor
should it.
2025-01-12 08:06:46 +01:00
earl-warren
3d53d7f99e
Merge pull request 'Update actions/setup-forgejo action to v2.0.5' ( #471 ) from renovate/actions-setup-forgejo-2.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/471
2025-01-11 18:40:11 +00:00
earl-warren
ae389fc5a2
Merge pull request 'chore(cleanup): log compression test does not belong' ( #470 ) from earl-warren/end-to-end:wip-compress into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/470
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-11 18:21:26 +00:00
Renovate Bot
734eb7de64
Update actions/setup-forgejo action to v2.0.5
2025-01-11 18:18:13 +00:00
Earl Warren
dacb3b0fac
chore(cleanup): log compression test does not belong
...
It is a feature and best tested in Forgejo itself, not in
end-to-end. It is a recurring source of false negative and there is
little to no value is fixing the associated border case because it
only applies to short lived Forgejo instances used during tests.
Fixes: https://code.forgejo.org/forgejo/end-to-end/issues/431
2025-01-11 18:07:48 +01:00
gratux
dbe50bffc7
add test for force_rebuild ( #448 )
...
see also [forgejo/runner #406 ](https://code.forgejo.org/forgejo/runner/pulls/406 )
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/448
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: gratux <gratux@noreply.code.forgejo.org>
Co-committed-by: gratux <gratux@noreply.code.forgejo.org>
2025-01-11 15:27:44 +00:00
earl-warren
5e0b4c6419
Merge pull request 'actions: verify runner config options for the container' ( #463 ) from earl-warren/end-to-end:wip-config-options into main
...
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/463
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-11 09:58:23 +00:00