end-to-end/packages
Earl Warren 149c6a545c
lib: source build replace the matching release
Instead of having an explicit vX.Y-dev version to be referenced
explicitly, a binary built from source replaces the matching
version. For instance, if forgejo/build-from-sources contains v9.0,

* the development branch is compiled from source
* the v9.0 artifact is uploaded
* prior to running any test, the artificat is downloaded and used
* the v9.0 binary is not downloaded from
  forgejo/experimental/integration because it is already present

The vX.Y release is built daily and the end-to-end tests run on it. If
a regression is introduced, it will be spotted within 24h.

Compiling from source is used when the Forgejo runs the end-to-end
suite on a specific pull request.
2024-08-08 17:46:04 +02:00
..
alpine-7.0 lib: remove RELEASE_NUMBERS_AND_DEV, use RELEASE_NUMBERS 2024-08-08 17:46:04 +02:00
alpine-9.0 lib: remove RELEASE_NUMBERS_AND_DEV, use RELEASE_NUMBERS 2024-08-08 17:46:04 +02:00
alpine-app.ini lib: get the base of WORK_PATH from app.ini 2024-06-04 12:00:42 +02:00
alpine.sh lib: source build replace the matching release 2024-08-08 17:46:04 +02:00
packages.sh packages: simplify the setup to use the same as upgrades 2024-03-15 19:54:34 +07:00