Commit graph

375 commits

Author SHA1 Message Date
Earl Warren
47f50d3257
actions: add test for reusable workflows (#839)
It is working although undocumented. It appears that Forgejo Actions users depend on it and breaking it would meet some non negligible push back. This test ensures that future Forgejo runner versions do not break what is working. This came to light because some fixes are necessary to the schema validation to allow for that to keep working (see https://code.forgejo.org/forgejo/act/pulls/194).

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/839
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-07-26 11:23:39 +00:00
Earl Warren
07654423c6
feat: enable Forgejo Actions email notifications (#707)
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/707
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-07-23 15:23:20 +00:00
Earl Warren
841ca7c2c6
actions: as of Forgejo runner v8.0.0 FORGEJO_ACTION_PATH is hash based (#823)
Refs: https://code.forgejo.org/forgejo/act/pulls/186
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/823
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-07-21 20:31:52 +00:00
Earl Warren
18b2dc2e85
chore(cosmetic): pretty names for docs generation matrix (#816)
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/816
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-20 18:50:38 +00:00
Renovate Bot
4e10e47689
Update https://data.forgejo.org/actions/cascading-pr action to v2.2.1 (#819)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://data.forgejo.org/actions/cascading-pr](https://code.forgejo.org/actions/cascading-pr) | action | minor | `v2.1.1` -> `v2.2.1` |

---

### Release Notes

<details>
<summary>actions/cascading-pr (https://data.forgejo.org/actions/cascading-pr)</summary>

### [`v2.2.1`](https://code.forgejo.org/actions/cascading-pr/compare/v2.2.0...v2.2.1)

[Compare Source](https://code.forgejo.org/actions/cascading-pr/compare/v2.2.0...v2.2.1)

### [`v2.2.0`](https://code.forgejo.org/actions/cascading-pr/compare/v2.1.1...v2.2.0)

[Compare Source](https://code.forgejo.org/actions/cascading-pr/compare/v2.1.1...v2.2.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4zMi4xIiwidXBkYXRlZEluVmVyIjoiNDEuMzIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/819
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-07-20 15:22:23 +00:00
Earl Warren
84b83250e3
chore(renovate): use cascading-pr@v2.1.1 instead of cascading-pr@v2.1 (#817)
because the branch is not maintained, only tags are used now

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/817
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-07-20 08:40:24 +00:00
Earl Warren
606c32a2be
fix: update the docs branches (#815)
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/815
Reviewed-by: 0ko <0ko@noreply.code.forgejo.org>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-20 04:25:19 +00:00
Earl Warren
0b826217a9
actions: shell: assert sh fallback (#790)
Refs forgejo/runner#150

Local testing [following instructions](https://code.forgejo.org/forgejo/end-to-end/src/branch/main/README.md#running-from-locally-built-binary) and [the matching ACT PR](https://code.forgejo.org/forgejo/act/pulls/177).

Once merged this will be a noop and actually remove coverage for shell test that was added earlier today. It will reactivate once the runner v8.0.0 is published.

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/790
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-12 09:59:00 +00:00
Earl Warren
b2d99f4c4a
actions: shell: assert shell behavior (#788)
Refs https://code.forgejo.org/forgejo/runner/issues/150

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/788
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-12 08:08:25 +00:00
Earl Warren
b67f9e1a70
chore: s/GITHUB_*/FORGEJO_*/ & s/github./forge./ (#776)
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/776
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-07-09 14:09:48 +00:00
Earl Warren
49c2072cbe
actions: use FORGEJO_* instead of GITHUB_* and test backward compatibility (#758)
Refs forgejo/act#171
Refs actions/setup-forgejo#461

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/758
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-07-08 04:51:37 +00:00
Renovate Bot
f0eadf960b
Update https://data.forgejo.org/actions/setup-forgejo action to v3.0.1 (#772)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://data.forgejo.org/actions/setup-forgejo](https://code.forgejo.org/actions/setup-forgejo) | action | patch | `v3.0.0` -> `v3.0.1` |

---

### Release Notes

<details>
<summary>actions/setup-forgejo (https://data.forgejo.org/actions/setup-forgejo)</summary>

### [`v3.0.1`](https://code.forgejo.org/actions/setup-forgejo/compare/v3.0.0...v3.0.1)

[Compare Source](https://code.forgejo.org/actions/setup-forgejo/compare/v3.0.0...v3.0.1)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/772
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-07-07 19:35:28 +00:00
Renovate Bot
5988f7cde5
Update https://data.forgejo.org/actions/setup-forgejo action to v3 (#763)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://data.forgejo.org/actions/setup-forgejo](https://code.forgejo.org/actions/setup-forgejo) | action | major | `v2.0.13` -> `v3.0.0` |

---

### Release Notes

<details>
<summary>actions/setup-forgejo (https://data.forgejo.org/actions/setup-forgejo)</summary>

### [`v3.0.0`](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.13...v3.0.0)

[Compare Source](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.13...v3.0.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/763
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-07-07 08:48:17 +00:00
Renovate Bot
0965ce216b
Update https://data.forgejo.org/actions/setup-forgejo action to v2.0.13 (#759)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://data.forgejo.org/actions/setup-forgejo](https://code.forgejo.org/actions/setup-forgejo) | action | patch | `v2.0.12` -> `v2.0.13` |

---

### Release Notes

<details>
<summary>actions/setup-forgejo (https://data.forgejo.org/actions/setup-forgejo)</summary>

### [`v2.0.13`](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.12...v2.0.13)

[Compare Source](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.12...v2.0.13)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/759
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-07-07 05:10:47 +00:00
Earl Warren
cd1a0f5076
chore: add assertions for the forge context and use it instead of github where relevant (#748)
Refs forgejo/act#37

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/748
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-07-06 12:15:38 +00:00
Earl Warren
07b9318ff7
actions: config-options: mount read-only (#718)
To illustrate (partially) [this feature request](https://code.forgejo.org/forgejo/runner/issues/79#issuecomment-43844)

Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/718
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-07-02 10:54:26 +00:00
Earl Warren
dd31a59c1e
actions: config-options: test for envs and env-file (#722)
Refs: forgejo/runner#287
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/722
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-07-02 10:53:36 +00:00
earl-warren
5b31c12efe
Merge pull request 'Update https://data.forgejo.org/actions/setup-forgejo action to v2.0.12' (#720) from renovate/https-data.forgejo.org-actions-setup-forgejo-2.x into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/720
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-07-02 05:15:46 +00:00
Renovate Bot
3bd75af38c
Update https://data.forgejo.org/actions/setup-forgejo action to v2.0.12 2025-07-02 00:01:02 +00:00
earl-warren
4ee6b65584
Merge pull request 'actions: add test for hashFiles()' (#714) from earl-warren/end-to-end:wip-hashfile into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/714
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-06-30 20:29:55 +00:00
Earl Warren
3d5a218709
actions: add test for hashFiles()
As of

7c7d80ebdd

a step with hashFiles('...') will lookup the file from the container
running the job.
2025-06-30 18:34:00 +02:00
earl-warren
d057711afa
Merge pull request 'chore(release): v13.0 exists' (#710) from earl-warren/end-to-end:wip-v12 into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/710
2025-06-25 07:39:47 +00:00
Earl Warren
f8f9a1bbda
chore(release): v13.0 exists 2025-06-25 07:39:14 +02:00
earl-warren
1b9f1af7eb
Merge pull request 'Update data.forgejo.org/oci/pyroscope Docker tag to v1.12.1' (#616) from renovate/data.forgejo.org-oci-pyroscope-1.x into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/616
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-06-21 05:06:06 +00:00
earl-warren
24f0210137
Merge pull request 'fix: federation: federation_verify_scenario is missing variables' (#679) from earl-warren/end-to-end:wip-federation-test into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/679
2025-06-09 06:48:04 +00:00
earl-warren
6bfc638f15
Merge pull request 'chore(docs): update instructions to compile from source' (#678) from earl-warren/end-to-end:wip-local-run into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/678
2025-06-09 06:47:40 +00:00
Earl Warren
475545eddf
fix: federation: federation_verify_scenario is missing variables 2025-06-07 15:30:36 +01:00
Earl Warren
482065391d
chore(docs): update instructions to compile from source
The frontend part was missing, make it easy to copy/paste.
2025-06-07 14:56:08 +01:00
earl-warren
aab476b719
Merge pull request 'update logger mode in forgejo configs' (#677) from famfo/end-to-end:logger into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/677
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-06-07 11:20:40 +00:00
earl-warren
f8e06e4af8
Merge pull request 'Add Dockerfile to run tests in' (#676) from famfo/end-to-end:podman into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/676
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-06-07 11:19:51 +00:00
famfo
652cf00186
update logger mode in forgejo configs 2025-06-07 12:36:27 +02:00
famfo
5a586aedfa
README: add notes on Dockerfile usage 2025-06-07 12:32:28 +02:00
famfo
9c355c30c1
add Dockerfile to run tests in 2025-06-07 12:26:56 +02:00
Michael Kriese
796a32d6c1
Merge pull request 'chore(revert): fix: alternative route of getting latest Gitea version' (#636) from limiting-factor/end-to-end:wip-gitea into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/636
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-05-09 11:08:48 +00:00
limiting-factor
5b5dab8c13
chore(revert): fix: alternative route of getting latest Gitea version
Revert 53375283d4
fix: alternative route of getting latest Gitea version

Use git ls-remote and git-mirror instead of the API

$ version=1.23
$ git ls-remote --refs --tags --sort=version:refname https://git-mirror.forgejo.org/go-gitea/gitea "v$version*" | sed -n -E -e "s|^.*/v($version[\.0-9]*)$|\1|p"
1.23.0
1.23.1
1.23.2
1.23.3
1.23.4
1.23.5
1.23.6
1.23.7
2025-05-09 12:37:04 +02:00
Renovate Bot
f902566558
Update data.forgejo.org/oci/pyroscope Docker tag to v1.12.1 2025-04-12 00:01:01 +00:00
earl-warren
5a339800d3
Merge pull request 'fix: upgrades: teach renovate about the pyroscope version' (#613) from earl-warren/end-to-end:wip-versions into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/613
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-04-11 07:03:32 +00:00
Earl Warren
efc1a9f21b
fix: upgrades: teach renovate about the pyroscope version 2025-04-11 08:55:25 +02:00
earl-warren
66c6a0f456
Merge pull request 'fix: upgrades: do not hardcode versions' (#612) from earl-warren/end-to-end:wip-versions into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/612
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-04-11 06:48:12 +00:00
Earl Warren
f537340c93
fix: upgrades: do not hardcode versions
- upgrading v7.0 to v7.0 is a noop
- pprof testing lags behind
2025-04-11 08:08:38 +02:00
earl-warren
2cfd335303
Merge pull request 'chore(release): v12.0 needs testing' (#608) from earl-warren/end-to-end:wip-12 into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/608
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-04-10 09:14:59 +00:00
Earl Warren
d68ee49e3b
chore(release): v12.0 needs testing 2025-04-10 10:44:11 +02:00
earl-warren
c1951e2157
Merge pull request 'chore(release): v12.0 exists' (#606) from earl-warren/end-to-end:wip-12 into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/606
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-04-10 08:13:59 +00:00
Earl Warren
63a09dbaaa
chore(release): v12.0 exists 2025-04-10 10:07:42 +02:00
earl-warren
14eb834334
Merge pull request 'actions: set insecure: true for better coverage' (#605) from earl-warren/end-to-end:wip-insecure into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/605
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-04-06 09:40:51 +00:00
Earl Warren
2819929687
actions: set insecure: true for better coverage
Refs: https://code.forgejo.org/forgejo/runner/pulls/535
2025-04-06 10:50:03 +02:00
earl-warren
21db5f24ba
Merge pull request 'actions: cache: use separate jobs for restore and save' (#592) from earl-warren/end-to-end:wip-cache into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/592
2025-03-30 08:27:51 +00:00
Earl Warren
e63a861f43
actions: cache: use separate jobs for restore and save 2025-03-26 15:35:59 +00:00
earl-warren
72b1e754a5
Merge pull request 'Update https://data.forgejo.org/actions/setup-forgejo action to v2.0.11' (#588) from renovate/https-data.forgejo.org-actions-setup-forgejo-2.x into main
Reviewed-on: https://code.forgejo.org/forgejo/end-to-end/pulls/588
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-03-25 07:30:12 +00:00
Renovate Bot
d258431824
Update https://data.forgejo.org/actions/setup-forgejo action to v2.0.11 2025-03-25 01:31:29 +00:00