d5f66e4c0a
shfmt -w globally
/ build (pull_request) Successful in 4m14s
/ packages (pull_request) Successful in 3m0s
/ actions (pull_request) Successful in 29m40s
/ federation (pull_request) Successful in 2m5s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 6m23s
2024-08-07 08:31:33 +02:00
b43cfb6e0c
cleanup(gitlab): move hardcoded strings to variables [skip ci]
2024-06-25 18:55:19 +02:00
76ac081fb9
lib: start & stop GitLab
...
/ build (pull_request) Successful in 2m5s
/ packages (pull_request) Successful in 2m24s
/ actions (pull_request) Successful in 31m47s
/ federation (pull_request) Successful in 1m27s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 4m51s
The image is saved to disk and cached because it is over 1GB, to save bandwidthc.
2024-06-23 09:16:25 +02:00
c1ce4361b9
upgrades: add Gitea 1.22.0 & 1.21.11 to Forgejo 8.0-test
/ build (pull_request) Successful in 1m41s
/ packages (pull_request) Successful in 2m11s
/ actions (pull_request) Successful in 26m18s
/ federation (pull_request) Successful in 1m25s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 4m41s
2024-06-22 12:42:19 +02:00
19ce0fe6b1
lib: add $work_path/forgejo-curl.sh for each Forgejo instance
...
The $work_path/forgejo-curl.sh for each Forgejo instance is logged
in with admin permissions and ready to use.
The default forgejo-curl.sh remains logged in the last Forgejo
instance that was launched.
2024-06-04 16:30:35 +02:00
078107026b
lib: get_host_port is $IP:3000 or read from app.ini
2024-06-04 15:29:00 +02:00
b62866f3ae
lib: move forgejocli to the forgejo instance WORK_PATH
...
Instead of having it in $DIR so that there can be one forgejocli per
forgejo instance.
2024-06-04 15:29:00 +02:00
2461666aca
lib: use the WORK_PATH base instead of forgejo for the daemon
...
/ build (pull_request) Successful in 1m55s
/ packages (pull_request) Successful in 2m9s
/ actions (pull_request) Successful in 24m53s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 4m53s
Instead of hardcoding "forgejo" as the base for the daemon to store
the PID and the logs, use the base of the WORK_PATH so that a given
work path can run a dedicated forgejo instance by the same name.
2024-06-04 13:04:05 +02:00
4a19e9c90b
lib: get the base of WORK_PATH from app.ini
...
instead of hardcoding forgejo-work-path to be the base of WORK_PATH
relative to DIR, read it from the app.ini file. It will allow
multiple Forgejo instances to run simultaneously, each using a
different directory.
2024-06-04 12:00:42 +02:00
f9e20e7770
actions: add automerge example
/ build (pull_request) Successful in 1m39s
/ packages (pull_request) Successful in 2m15s
/ actions (pull_request) Successful in 23m18s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 4m18s
2024-05-27 20:57:40 +02:00
90e5b72123
Merge pull request 'logs: always prefix with the file name' ( #149 ) from earl-warren/end-to-end:wip-logs into main
...
/ build (push) Successful in 3m46s
/ packages (push) Successful in 7m56s
/ actions (push) Successful in 29m16s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (push) Successful in 11m3s
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (push) Successful in 11m22s
/ upgrade and storage (push) Successful in 9m47s
Reviewed-on: #149
Reviewed-by: thefox <thefox@noreply.code.forgejo.org>
2024-05-13 19:09:54 +00:00
d9fc5cee11
fix(lib): explicitly set the page limit for releases
...
/ build (pull_request) Successful in 2m52s
/ packages (pull_request) Successful in 5m12s
/ actions (pull_request) Successful in 27m22s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 7m17s
otherwise it is subject to limitations imposed by the server and as
the number of releases grow, the older ones will no longer be found.
2024-05-03 07:40:34 +01:00
4bff22bc37
lib: sort releases in version order
...
/ build (pull_request) Successful in 4m16s
/ packages (pull_request) Successful in 6m4s
/ actions (pull_request) Successful in 32m42s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 14m34s
If sorted in alphabetical order v1.21.11 will be lower than v1.21.8
2024-04-19 16:36:38 +02:00
3bd723d6b8
upgrades: gitea 1.21.10 -> forgejo 7.0.0
/ build (pull_request) Successful in 2m52s
/ packages (pull_request) Successful in 4m58s
/ actions (pull_request) Successful in 28m19s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 12m20s
2024-04-13 16:41:24 +02:00
74294d14f0
logs: always prefix with the file name
...
/ build (pull_request) Successful in 5m57s
/ packages (pull_request) Successful in 8m55s
/ actions (pull_request) Successful in 40m0s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 19m38s
otherwise it is difficult to figure out where the runner logs end and
where the forgejo logs start.
2024-04-13 12:09:41 +02:00
05341f1ae0
Revert "temporarily skip 8.0-test"
...
/ build (pull_request) Successful in 2m48s
/ packages (pull_request) Successful in 5m20s
/ actions (pull_request) Successful in 28m49s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 12m49s
This reverts commit 174cb37ac9 .
2024-04-07 07:45:05 +02:00
174cb37ac9
temporarily skip 8.0-test
...
/ packages (pull_request) Has been cancelled
/ actions (pull_request) Has been cancelled
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been cancelled
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been cancelled
/ upgrade and storage (pull_request) Has been cancelled
/ build (pull_request) Has been cancelled
because 7.0-dev contains a migration that is ahead of 8.0 which should
not happen but does today because a PR was backported. The last one.
2024-04-06 16:15:12 +02:00
4a6ed59cb6
logs: show logs, not just the .out files
/ build (pull_request) Successful in 4m17s
/ packages (pull_request) Successful in 9m33s
/ actions (pull_request) Successful in 43m33s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 21m13s
2024-04-06 11:08:05 +02:00
6be26d2a69
the forgejo development branch is now 8.0
/ build (pull_request) Successful in 3m18s
/ packages (pull_request) Successful in 8m35s
/ actions (pull_request) Successful in 33m0s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 15m46s
2024-03-30 14:44:43 +01:00
02d263e212
lib: ORGANIZATIONS ordered list
...
/ build (pull_request) Successful in 2m4s
/ packages (pull_request) Successful in 5m25s
/ actions (pull_request) Successful in 18m36s
/ actions-docs (map[branch:next forgejo:https://codeberg.org owner:forgejo-experimental version:7.0]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org owner:forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 11m41s
they determine the order in which Forgejo binaries will be looked
up. It is moved to a file so it can be overriden to change the order.
2024-03-20 19:49:21 +01:00
b8c71e7201
Merge pull request 'merge actions test into end-to-end.sh' ( #112 ) from twenty-panda/end-to-end:wip-actions into main
...
/ build (push) Successful in 2m18s
/ packages (push) Successful in 9m22s
/ actions (push) Successful in 23m36s
/ actions-docs (map[branch:next forgejo:https://codeberg.org repo:forgejo-experimental/forgejo version:7]) (push) Failing after 7m45s
/ actions-docs (map[forgejo:https://codeberg.org repo:forgejo/forgejo version:1.21]) (push) Failing after 5m51s
/ upgrade and storage (push) Successful in 14m25s
Reviewed-on: #112
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-03-20 13:18:28 +00:00
96f91063c9
merge actions test into end-to-end.sh
...
/ build (pull_request) Successful in 2m18s
/ packages (pull_request) Successful in 2m43s
/ actions (pull_request) Successful in 19m36s
/ actions-docs (map[branch:next forgejo:https://codeberg.org repo:forgejo-experimental/forgejo version:7]) (pull_request) Has been skipped
/ actions-docs (map[forgejo:https://codeberg.org repo:forgejo/forgejo version:1.21]) (pull_request) Has been skipped
/ upgrade and storage (pull_request) Successful in 11m33s
* replace the high level test running actions tests with end-to-end.sh
* set DOMAIN to the IP instead of 127.0.0.1 for runner <-> forgejo communications
* move forgejo_cli from a function to a file so that it can be used by forgejo-runner.sh
* keep the documentation updates workflows separate because they need to open one PR per version
2024-03-20 13:42:44 +01:00
81eebc10d8
show the full logs in a separate step for forensic analysis
/ actions (map[branch:next forgejo:https://codeberg.org repo:forgejo-experimental/forgejo tests:${{ vars.V7_0_TESTS }} version:v7.0]) (pull_request) Successful in 8m35s
/ actions (map[forgejo:https://codeberg.org repo:forgejo/forgejo tests:${{ vars.V1_20_TESTS }} version:v1.20]) (pull_request) Successful in 5m50s
/ actions (map[forgejo:https://codeberg.org repo:forgejo/forgejo tests:${{ vars.V1_21_TESTS }} version:v1.21]) (pull_request) Successful in 9m18s
/ build (pull_request) Successful in 5m16s
/ packages (pull_request) Successful in 4m1s
/ upgrade and storage (pull_request) Successful in 14m51s
2024-03-17 21:19:13 +01:00
21920b10d9
upgrades: add LFS assert
2024-03-17 18:22:22 +01:00
51f7263dee
hide expected errors so they are not confused with actual errors
2024-03-17 17:56:03 +01:00
bf689a2478
refactor end-to-end.yml workflow to use a top-level end-to-end.sh
2024-03-17 16:27:35 +01:00
dd35a9f1a8
lib: import generic helpers from upgrades
2024-03-15 19:54:34 +07:00
8347d9e040
upgrades; move SUDO and verbosity control to lib
2024-03-15 13:17:01 +07:00
74d11b5eaf
packages: add alpine test cases
/ actions (map[branch:next forgejo:https://codeberg.org repo:forgejo-experimental/forgejo tests:${{ vars.V1_22_TESTS }} version:v1.22]) (pull_request) Successful in 11m55s
/ actions (map[forgejo:https://codeberg.org repo:forgejo/forgejo tests:${{ vars.V1_20_TESTS }} version:v1.20]) (pull_request) Successful in 9m27s
/ actions (map[forgejo:https://codeberg.org repo:forgejo/forgejo tests:${{ vars.V1_21_TESTS }} version:v1.21]) (pull_request) Successful in 12m15s
upgrade / upgrade (pull_request) Successful in 14m39s
2024-02-03 19:14:03 +01:00