Earl Warren
6be26d2a69
the forgejo development branch is now 8.0
2024-03-30 14:44:43 +01:00
Twenty Panda
96f91063c9
merge actions test into end-to-end.sh
...
* 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
Twenty Panda
6bb5e947fb
upgrades: run doctor check --all after each upgrade
2024-03-17 18:22:31 +01:00
Twenty Panda
21920b10d9
upgrades: add LFS assert
2024-03-17 18:22:22 +01:00
Twenty Panda
554d2b48c0
split storage & ugprade and separate fixtures
2024-03-17 17:56:03 +01:00
Twenty Panda
bf689a2478
refactor end-to-end.yml workflow to use a top-level end-to-end.sh
2024-03-17 16:27:35 +01:00
Twenty Panda
f321bf5d5e
upgrades: test_successful_upgrades must stop lingering Forgejo
2024-03-15 19:54:34 +07:00
Twenty Panda
9ff495254a
packages: simplify the setup to use the same as upgrades
...
the packages tests control which Forgejo version they run against so
they can test a feature on version X+1 and not on version X
2024-03-15 19:54:34 +07:00
Twenty Panda
dd35a9f1a8
lib: import generic helpers from upgrades
2024-03-15 19:54:34 +07:00
Twenty Panda
8347d9e040
upgrades; move SUDO and verbosity control to lib
2024-03-15 13:17:01 +07:00
Twenty Panda
3ead37ed37
upgrades: use the host IP instead of 0.0.0.0
...
otherwise it cannot be used when running from a LXC/docker container
2024-03-15 12:37:17 +07:00
Twenty Panda
f4d0c03302
upgrades: remove ad-hoc code and use forgejo-curl.sh instead
2024-03-15 10:21:58 +07:00
Twenty Panda
b011f038aa
upgrades: split v1.20 & database v3 tests in separate files
2024-03-14 16:51:34 +07:00
Twenty Panda
be86fe2e44
upgrade: RELEASE_NUMBERS is a variable with all known releases
...
the development branch is not build for v1.21 & v1.20 because they
pre-date the hard fork and near EOL
2024-03-14 16:51:34 +07:00
Twenty Panda
aa83694fd7
upgrades: leftovers in the avatars storage is not important, ignore
2024-03-14 16:51:34 +07:00
Twenty Panda
dcab318b4a
upgrades: prefix the logs with the filename for debugging
2024-03-14 16:51:34 +07:00
Twenty Panda
8bc234e82f
upgrades: verify S3 storage works on v1.21 & v7.0
2024-03-14 16:51:34 +07:00
Twenty Panda
1546793d0a
upgrades: verify storage settings on the latest v1.21 & v7.0
2024-03-14 16:51:34 +07:00
Twenty Panda
bc55c01cc6
upgrades: the X.Y version is equivalent to the latest patch release
2024-03-14 16:51:34 +07:00
Twenty Panda
4dc1068027
upgrade: fix the version number
...
FORGEJO_VERSION=$semver must be set for make backend
2024-03-14 16:51:34 +07:00
Twenty Panda
77b08e6e33
upgrades: fix path to test-upgrade.sh
2024-03-14 16:51:34 +07:00
Earl Warren
78027e672d
Forgejo v1.22 will actually be Forgejo v7.0
2024-02-28 17:38:31 +01:00
Earl Warren
74d11b5eaf
packages: add alpine test cases
2024-02-03 19:14:03 +01:00
Earl Warren
d255395fc8
support refs, not just branches
2023-10-27 18:29:04 +02:00
Earl Warren
657c381818
do not use the forgejo target as it may not always exist
2023-10-27 16:31:36 +02:00
Earl Warren
14eb5a57ab
verbose builds
2023-10-27 00:03:16 +02:00
Earl Warren
4201713606
build from sources
2023-10-26 23:39:08 +02:00