Compare commits

..

41 commits
1.21 ... main

Author SHA1 Message Date
6c25846bab Forgejo v10.0.3
All checks were successful
/ installtest-bookworm-sqlite (push) Successful in 1m18s
/ build-forgejo-deb (push) Successful in 9m56s
/ installtest-bullseye-sqlite (push) Successful in 49s
/ installtest-buster-sqlite (push) Successful in 1m28s
/ installtest-bookworm-user (push) Successful in 1m0s
/ testsuite-repo-upgrade-sqlite (push) Successful in 1m33s
/ installtest-buster-bin (push) Successful in 1m42s
/ publish-release-repo (push) Successful in 59s
2025-03-29 08:45:06 +01:00
b0182b9025 Forgejo v10.0.2
Some checks failed
/ installtest-bookworm-sqlite (push) Blocked by required conditions
/ installtest-bullseye-sqlite (push) Blocked by required conditions
/ installtest-buster-sqlite (push) Blocked by required conditions
/ installtest-bookworm-user (push) Blocked by required conditions
/ testsuite-repo-upgrade-sqlite (push) Blocked by required conditions
/ installtest-buster-bin (push) Blocked by required conditions
/ publish-release-repo (push) Blocked by required conditions
/ build-forgejo-deb (push) Has been cancelled
2025-03-29 08:42:12 +01:00
ce179fd76f Forgejo v10.0.1
All checks were successful
/ installtest-buster-bin (push) Successful in 3m8s
/ testsuite-repo-upgrade-sqlite (push) Successful in 3m37s
/ build-forgejo-deb (push) Successful in 23m14s
/ installtest-bookworm-sqlite (push) Successful in 1m51s
/ installtest-bullseye-sqlite (push) Successful in 2m30s
/ installtest-bookworm-user (push) Successful in 53s
/ installtest-buster-sqlite (push) Successful in 3m16s
/ publish-release-repo (push) Successful in 1m27s
2025-02-17 15:18:14 +01:00
c541fd518d Forgejo v10.0.0
All checks were successful
/ installtest-bookworm-sqlite (push) Successful in 1m17s
/ installtest-bullseye-sqlite (push) Successful in 1m6s
/ installtest-bookworm-user (push) Successful in 1m22s
/ installtest-buster-sqlite (push) Successful in 4m1s
/ testsuite-repo-upgrade-sqlite (push) Successful in 2m6s
/ installtest-buster-bin (push) Successful in 2m8s
/ build-forgejo-deb (push) Successful in 35m14s
/ publish-release-repo (push) Successful in 1m31s
2025-01-19 11:01:48 +01:00
ed28da0d2c Forgejo v9.0.3
All checks were successful
/ publish-release-repo (push) Successful in 1m23s
/ installtest-bookworm-sqlite (push) Successful in 2m39s
/ installtest-buster-bin (push) Successful in 2m41s
/ build-forgejo-deb (push) Successful in 21m16s
/ installtest-buster-sqlite (push) Successful in 3m0s
/ installtest-bookworm-user (push) Successful in 1m25s
/ testsuite-repo-upgrade-sqlite (push) Successful in 2m18s
/ installtest-bullseye-sqlite (push) Successful in 1m17s
2024-12-14 12:56:25 +01:00
fbdc464a9b update go version to 1.23
Some checks failed
/ testsuite-repo-upgrade-sqlite (push) Has been skipped
/ build-forgejo-deb (push) Failing after 2m11s
/ installtest-bookworm-sqlite (push) Has been skipped
/ installtest-bullseye-sqlite (push) Has been skipped
/ installtest-buster-sqlite (push) Has been skipped
/ installtest-bookworm-user (push) Has been skipped
/ installtest-buster-bin (push) Has been skipped
/ publish-release-repo (push) Has been skipped
2024-12-01 09:26:26 +01:00
4f28b03d5f
Forgejo v9.0.2
Some checks failed
/ testsuite-repo-upgrade-sqlite (push) Has been skipped
/ installtest-buster-bin (push) Has been skipped
/ publish-release-repo (push) Has been skipped
/ build-forgejo-deb (push) Failing after 8m1s
/ installtest-bookworm-sqlite (push) Has been skipped
/ installtest-bullseye-sqlite (push) Has been skipped
/ installtest-buster-sqlite (push) Has been skipped
/ installtest-bookworm-user (push) Has been skipped
2024-11-28 16:31:27 +01:00
246b511dbd Update .forgejo/workflows/forgejo-deb.yml
All checks were successful
/ installtest-bookworm-user (push) Successful in 45s
/ build-forgejo-deb (push) Successful in 8m47s
/ installtest-bullseye-sqlite (push) Successful in 1m13s
/ installtest-buster-sqlite (push) Successful in 1m23s
/ publish-release-repo (push) Successful in 40s
/ installtest-buster-bin (push) Successful in 1m25s
/ testsuite-repo-upgrade-sqlite (push) Successful in 2m24s
/ installtest-bookworm-sqlite (push) Successful in 30s
2024-10-08 19:39:30 +02:00
7464db27e3 Update .forgejo/workflows/forgejo-deb.yml
Some checks failed
/ installtest-bullseye-sqlite (push) Successful in 34s
/ installtest-bookworm-user (push) Successful in 29s
/ installtest-buster-sqlite (push) Successful in 1m38s
/ installtest-bookworm-sqlite (push) Successful in 2m9s
/ installtest-buster-bin (push) Successful in 59s
/ testsuite-repo-upgrade-sqlite (push) Successful in 2m20s
/ build-forgejo-deb (push) Successful in 30m27s
/ publish-release-repo (push) Failing after 53s
2024-10-08 18:56:54 +02:00
fd4a84f509 Update .forgejo/workflows/forgejo-deb.yml
Some checks failed
/ installtest-bookworm-sqlite (push) Successful in 31s
/ installtest-bullseye-sqlite (push) Successful in 35s
/ installtest-bookworm-user (push) Successful in 34s
/ installtest-buster-sqlite (push) Successful in 1m23s
/ build-forgejo-deb (push) Successful in 9m19s
/ testsuite-repo-upgrade-sqlite (push) Successful in 1m11s
/ installtest-buster-bin (push) Successful in 1m30s
/ publish-release-repo (push) Failing after 19s
2024-10-08 18:13:00 +02:00
9bbc6bd6d6 Update .forgejo/workflows/forgejo-deb.yml
All checks were successful
/ build-forgejo-deb (push) Successful in 8m39s
/ installtest-bookworm-sqlite (push) Successful in 32s
/ installtest-bullseye-sqlite (push) Successful in 32s
/ installtest-bookworm-user (push) Successful in 34s
/ testsuite-repo-upgrade-sqlite (push) Successful in 1m33s
/ installtest-buster-bin (push) Successful in 1m37s
/ installtest-buster-sqlite (push) Successful in 3m41s
/ publish-release-repo (push) Has been skipped
2024-10-08 17:57:41 +02:00
83e018f3dd Update .forgejo/workflows/forgejo-deb.yml
All checks were successful
/ installtest-buster-sqlite (push) Successful in 2m11s
/ installtest-bullseye-sqlite (push) Successful in 2m14s
/ testsuite-repo-upgrade-sqlite (push) Successful in 1m2s
/ installtest-buster-bin (push) Successful in 1m33s
/ installtest-bookworm-user (push) Successful in 33s
/ installtest-bookworm-sqlite (push) Successful in 46s
/ build-forgejo-deb (push) Successful in 8m31s
/ publish-release-repo (push) Has been skipped
2024-10-08 17:27:37 +02:00
eebd057bf6
testing repo hosting
Some checks failed
/ installtest-bookworm-user (push) Has been cancelled
/ testsuite-repo-upgrade-sqlite (push) Has been cancelled
/ installtest-buster-bin (push) Has been cancelled
/ installtest-bookworm-sqlite (push) Failing after 1m17s
/ installtest-bullseye-sqlite (push) Failing after 1m21s
/ publish-release-repo (push) Has been cancelled
/ installtest-buster-sqlite (push) Has been cancelled
/ build-forgejo-deb (push) Has been cancelled
2024-10-08 16:43:26 +02:00
8c50d64e5d Forgejo v8.0.3 2024-09-15 19:40:07 +02:00
0e0d010347
Forgejo v8.0.2 2024-09-01 19:18:13 +02:00
dff00b2c12
Forgejo v8.0.1 2024-08-27 09:58:27 +02:00
crystal
6b49ead003
Forgejo v7.0.7 2024-08-25 19:00:20 -06:00
crystal
b5914277d3
[squash] split common data
instead of building the packaged binaries with the `bindata` tag, this
introduces a new forgejo-common package which contains common assets and
architecture independent files.

This is the first of a handful of PRs that will ultimately enable
building packages for multiple architectures.
2024-07-07 11:23:16 -06:00
Moritz Kobel
7fcc7721f8
Forgejo v7.0.5 2024-07-05 22:04:46 +02:00
crystal
2cbc8603ba
Support downloading binaries for experimental releases
This is a minor enhancement that allows the forgejo-bin package to match
the others, specifically when building a pull request for an official
Forgejo version that hasn't yet been released.
2024-05-01 19:57:10 -06:00
crystal
f985489b70
better tag fetching
in addition to using the checkout action for all the fetches, this will
make sure we get a deep clone of the repository that can be used to
resolve tags for pull requests if the submodule is ahead of the latest
tag in the main origin
2024-05-01 17:58:21 -06:00
crystal
f532454612
change GITEA_ to FORGEJO_ in env vars 2024-04-29 01:52:58 -06:00
crystal
c7eb5ff175
fix forgejo-bin deps and conflicts 2024-04-29 00:07:28 -06:00
crystal
804f3bef24
[squash] POSIX logic for tag detection
This never actually got executed in tests but the old logic only works
in bash. Follow-up to #27
2024-04-28 23:32:13 -06:00
crystal
d0dfedd50f
cleanup #37 2024-04-28 13:03:48 -06:00
crystal
43eaa353a8
complex partial revert #36 #33 #32
this should be the last complex revert PR
setting up a user friendly migration path for the repo component switch
ended up being a lot more complicated than I initially expected

there will be one more cleanup PR after this
2024-04-28 12:33:23 -06:00
crystal
2907295f72
complex partial revert #33
reverts most of 5e142ef06c
0aedcd394d will need another complex revert
2024-04-28 11:58:09 -06:00
crystal
5e142ef06c
partial revert #32
partially revert 0aedcd394d
2024-04-28 10:57:52 -06:00
crystal
0aedcd394d
[temp] repo-deb lts transitional push 2024-04-28 10:12:48 -06:00
crystal
22a152e188
[squash] repo-deb lts channel 2024-04-28 10:11:58 -06:00
crystal
6b780077a1
allow for self-hosted tests 2024-04-28 08:18:23 -06:00
crystal
cee5e87ae3
Revert "[temp] publish repo deb"
This reverts commit 856693ebcf.
2024-04-28 08:11:19 -06:00
crystal
856693ebcf
[temp] publish repo deb 2024-04-28 07:27:34 -06:00
crystal
42f4030384
Add apt-listchanges dep 2024-04-28 07:13:58 -06:00
crystal
6adb447669
[squash] mirror to code.forgejo.org 2024-04-27 23:42:48 -06:00
crystal
1a8f2ec431
[squash] use actions for pr tests 2024-04-27 20:52:24 -06:00
crystal
08f545c366
[squash] Switch to Forgejo Actions 2024-04-27 18:55:53 -06:00
crystal
371709d631
upload to forgejo-lts dist 2024-04-27 09:50:24 -06:00
crystal
7da06d8be1
major upgrade 2024-04-27 09:42:15 -06:00
crystal
77f40ec819
Forgejo v7.0.1 2024-04-27 09:36:54 -06:00
crystal
49e6a28bbb
Forgejo v7.0.0 2024-04-23 11:21:26 -06:00
20 changed files with 252 additions and 82 deletions

View file

@ -1,7 +0,0 @@
#!/usr/bin/env bash
git fetch --tags
git remote add action-forgejo-mirror https://action-forgejo-mirror:$FORGEJO_KEY@$FORGEJO_DEST/$GITHUB_REPOSITORY
git push action-forgejo-mirror --all
git push action-forgejo-mirror --tags "refs/remotes/origin/*:refs/heads/*"
git remote remove action-forgejo-mirror

View file

@ -8,6 +8,10 @@ CI_VERIFY_RETRY_COUNT=30 # How many times to retry before giving up if the pipel
case "$1" in
"submodule-build")
cd "$2"
LDFLAGS="$LDFLAGS -X \"code.gitea.io/gitea/modules/setting.StaticRootPath=/usr/share/forgejo\""
LDFLAGS="$LDFLAGS -X \"code.gitea.io/gitea/modules/setting.AppWorkPath=/var/lib/forgejo\""
LDFLAGS="$LDFLAGS -X \"code.gitea.io/gitea/modules/setting.CustomConf=/etc/forgejo/app.ini\""
export LDFLAGS
make build
EXIT_STATUS=$?
mv gitea ../"$3"
@ -95,7 +99,18 @@ case "$1" in
if [ ! $CI_COMMIT_TAG_RESOLVE ] ; then
echo "Failed to resolve exact tag! Getting as close as we can..."
git describe --tags HEAD
CI_COMMIT_TAG_RESOLVE=$(git describe --tags HEAD --abbrev=0)
FORGEJO_CLOSEST_TAG=$(git describe --tags HEAD --abbrev=0)
echo "Looking for experimental tag..."
EXPERIMENTAL_REPO="forgejo-experimental/forgejo"
git remote add experimental $CI_VERIFY_API/$EXPERIMENTAL_REPO
git fetch experimental --tags
CI_COMMIT_TAG_RESOLVE=$(git tag --points-at HEAD)
if [ $CI_COMMIT_TAG_RESOLVE ] ; then
CI_VERIFY_REPO=$EXPERIMENTAL_REPO
FORGEJO_CLOSEST_TAG=$CI_COMMIT_TAG_RESOLVE
echo "Found it! Using experimental tag and downloading binary from $CI_VERIFY_REPO"
fi
CI_COMMIT_TAG_RESOLVE=$FORGEJO_CLOSEST_TAG
echo "Closest existing tag: $CI_COMMIT_TAG_RESOLVE"
if [ "$CI_COMMIT_TAG_RESOLVE" != "${CI_COMMIT_TAG_RESOLVE%"-dev"}" ] || [ ! "$CI_COMMIT_TAG_RESOLVE" ] ; then
if [ $PR_MODE ] ; then
@ -134,11 +149,14 @@ case "$1" in
mkdir deb/forgejo-sqlite-bin
mv forgejo-bin deb/forgejo-bin/forgejo
mv forgejo-sqlite-bin deb/forgejo-sqlite-bin/forgejo
cp -r forgejo/public deb/public
cp -r forgejo/templates deb/templates
cp -r forgejo/options deb/options
if [ -x forgejo-bin-dl ] ; then
mkdir deb/forgejo-bin-dl
mv forgejo-bin-dl deb/forgejo-bin-dl/forgejo
mv deb/.forgejo-bin.install deb/debian/forgejo-bin.install
ln -s forgejo.preinst deb/debian/forgejo-bin.preinst
ln -s forgejo-common.preinst deb/debian/forgejo-bin.preinst
ln -s forgejo.postinst deb/debian/forgejo-bin.postinst
ln -s forgejo.prerm deb/debian/forgejo-bin.prerm
echo >> deb/debian/control
@ -181,13 +199,27 @@ case "$1" in
"install-run-test")
export DEBIAN_FRONTEND=noninteractive
apt update
apt install -y ./"$2"
[ -f "/etc/default/forgejo" ] && . /etc/default/forgejo
[ -z "$FORGEJO_HOME" ] && FORGEJO_HOME=/var/lib/forgejo
[ -z "$FORGEJO_USER" ] && FORGEJO_USER=forgejo
sudo -u $FORGEJO_USER USER=$FORGEJO_USER \
HOME=$FORGEJO_HOME GITEA_WORK_DIR=$FORGEJO_HOME \
forgejo web -q --config /etc/forgejo/app.ini &
if [ "$2" = "${2#"./forgejo-bin_"}" ] ; then
APT_FORGEJO_COMMON_RESOLVE="$(ls -1 ./forgejo-common_*_all.deb)"
if [ -f "$APT_FORGEJO_COMMON_RESOLVE" ] ; then
APT_FORGEJO_COMMON="./$APT_FORGEJO_COMMON_RESOLVE"
else
echo "ERR! Unable to find the necessary forgejo-common package!"
exit 96
fi
fi
apt install -y $APT_FORGEJO_COMMON ./"$2"
if [ -f "/etc/default/forgejo" ] || [ "$2" != "${2#"./forgejo-bin_"}" ] ; then
[ -f "/etc/default/forgejo" ] && . /etc/default/forgejo
[ -z "$FORGEJO_HOME" ] && FORGEJO_HOME=/var/lib/forgejo
[ -z "$FORGEJO_USER" ] && FORGEJO_USER=forgejo
sudo -u $FORGEJO_USER USER=$FORGEJO_USER \
HOME=$FORGEJO_HOME FORGEJO_WORK_DIR=$FORGEJO_HOME \
forgejo web -q --config /etc/forgejo/app.ini &
else
echo "No env setup! Run testing defaults using hardcoded vars..."
sudo -u forgejo USER=forgejo forgejo web -q &
fi
sleep 10
curl http://localhost:3000/ | grep -A 4 "Powered by Forgejo"
exit $?
@ -202,7 +234,7 @@ case "$1" in
apt update -qq
apt install -y "$3"
sudo -u forgejo USER=forgejo \
HOME=/var/lib/forgejo GITEA_WORK_DIR=/var/lib/forgejo \
HOME=/var/lib/forgejo FORGEJO_WORK_DIR=/var/lib/forgejo \
forgejo web -q --config /etc/fogejo/app.ini &
sleep 10
curl http://localhost:3000/ | grep -A 4 "Powered by Forgejo"

View file

@ -1,25 +1,14 @@
on: [push, pull_request]
jobs:
mirror:
runs-on: bookworm
if: github.event_name == 'push' && github.repository == 'forgejo-contrib/forgejo-deb'
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: "mirror repo: code.forgejo.org"
env:
FORGEJO_DEST: code.forgejo.org
FORGEJO_KEY: ${{ secrets.cfo_api_key }}
run: ./.action-forgejo-mirror.sh
build-forgejo-deb:
runs-on: bullseye
steps:
- uses: actions/checkout@v4
with:
submodules: true
fetch-depth: 0
fetch-tags: true
filter: tree:0
- uses: actions/setup-node@v3
with:
@ -27,19 +16,13 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: "1.21"
go-version: "1.23"
check-latest: true
- name: "actions prep: build-forgejo-deb"
id: ciprep
run: ./.ci-make.sh actions-prep build-forgejo-deb
- name: fetch tags
run: |
git config --add safe.directory '*'
git fetch --tags --force
git submodule foreach 'git fetch --tags --force'
- uses: crystal/install-jq-action@v2.1.0
- run: ./.ci-make.sh ci-verify forgejo
@ -62,13 +45,11 @@ jobs:
- name: Build Forgejo for amd64
run: ./.ci-make.sh submodule-build forgejo forgejo-bin
env:
TAGS: bindata
- name: Build Forgejo (with SQLite) for amd64
run: ./.ci-make.sh submodule-build forgejo forgejo-sqlite-bin
env:
TAGS: bindata sqlite sqlite_unlock_notify
TAGS: sqlite sqlite_unlock_notify
- run: ./.ci-make.sh package-prep
- run: ./.ci-make.sh package-build-deps
@ -99,6 +80,8 @@ jobs:
installtest-bookworm-sqlite:
runs-on: bookworm
needs:
- build-forgejo-deb
steps:
- uses: actions/checkout@v4
@ -114,6 +97,8 @@ jobs:
installtest-bullseye-sqlite:
runs-on: bullseye
needs:
- build-forgejo-deb
steps:
- uses: actions/checkout@v4
@ -129,6 +114,8 @@ jobs:
installtest-buster-sqlite:
runs-on: buster
needs:
- build-forgejo-deb
steps:
- uses: actions/checkout@v4
@ -144,6 +131,8 @@ jobs:
installtest-bookworm-user:
runs-on: bookworm
needs:
- build-forgejo-deb
steps:
- uses: actions/checkout@v4
@ -160,6 +149,8 @@ jobs:
testsuite-repo-upgrade-sqlite:
runs-on: bookworm
needs:
- build-forgejo-deb
steps:
- uses: actions/checkout@v4
@ -178,6 +169,8 @@ jobs:
installtest-buster-bin:
runs-on: buster
needs:
- build-forgejo-deb
steps:
- uses: actions/checkout@v4
@ -193,7 +186,8 @@ jobs:
publish-release-repo:
runs-on: bookworm
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') && github.repository == 'forgejo-contrib/forgejo-deb'
needs:
- build-forgejo-deb
steps:
- uses: actions/checkout@v4
@ -208,28 +202,21 @@ jobs:
- uses: crystal/install-jq-action@v2.1.0
- run: mkdir forgejo-release
- run: mv *.deb *.deb.sha256 forgejo-release/
- uses: actions/forgejo-release@v1
with:
direction: upload
url: https://codeberg.org
token: ${{ secrets.codeberg_api_key }}
release-dir: forgejo-release
- uses: actions/forgejo-release@v1
with:
direction: upload
url: https://code.forgejo.org
token: ${{ secrets.cfo_api_key }}
release-dir: forgejo-release
# - uses: actions/forgejo-release@v1
# with:
# direction: upload
# url: https://forgejo.glicid.fr
# token: ${{ secrets.CFO_API_KEY }}
# release-dir: forgejo-release
- name: Debian package registry publish
env:
FORGEJO_SITE: https://code.forgejo.org
FORGEJO_OWNER: forgejo-contrib
DEBIAN_DIST: bullseye
FORGEJO_SITE: https://forgejo.glicid.fr
FORGEJO_OWNER: GLiCID
DEBIAN_DIST: bookworm
DEBIAN_COMPONENT: forgejo
FORGEJO_KEY: ${{ secrets.cfo_api_key }}
FORGEJO_KEY: ${{ secrets.CFO_API_KEY }}
run: |
cd forgejo-release
../.ci-forgejo-apt.sh *.deb

View file

@ -1,8 +1,8 @@
Package: forgejo-bin
Architecture: amd64
Priority: optional
Provides: forgejo,gitea
Provides: forgejo, gitea
Depends: adduser (>= 3.11), git
Conflicts: forgejo,forgejo-sqlite,forgejo-common
Conflicts: forgejo, forgejo-sqlite, forgejo-common
Description: Forgejo: Beyond Coding. We Forge. (binary)
The official Forgejo release binary in a Debian package

View file

@ -1,3 +1,18 @@
forgejo (7.0.1-2) unstable; urgency=medium
WARNING: Forgejo will be upgraded to v7.0.1 LTS
Please read the Forgejo v7.0 release announcement and the release notes
for all v7.0.x versions and make any necessary adjustments to your
configuration before proceeding with the upgrade.
You may need to manually restart Forgejo after the upgrade is complete.
https://forgejo.org/2024-04-release-v7-0/
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-1
-- crystal <crystal@noreply.codeberg.org> Sat, 27 Apr 2024 15:42:00 +0000
forgejo (1.21.4.0-2) unstable; urgency=medium
WARNING: Forgejo will be upgraded to v1.21.4-0

View file

@ -1,10 +1,106 @@
forgejo (1.21.11.2-1) unstable; urgency=medium
forgejo (10.0.3-1) unstable; urgency=medium
* Forgejo version 1.21.11-2
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-11-2
* Uses Forgejo Actions for build process
* Forgejo version 10.0.3
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#10.0.3
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Fri, 19 Apr 2024 15:46:00 +0000
-- crystal <crystal@noreply.codeberg.org> Sat, 29 Mar 2025 00:55:00 +0000
forgejo (10.0.2-1) unstable; urgency=medium
* Forgejo version 10.0.2
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#10.0.2
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Sat, 29 Mar 2025 00:55:00 +0000
forgejo (10.0.1-1) unstable; urgency=medium
* Forgejo version 10.0.1
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#10.0.1
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Mon, 17 Feb 2025 00:55:00 +0000
forgejo (10.0.0-1) unstable; urgency=medium
* Forgejo version 10.0.0
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#10.0.0
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Sun, 19 Dec 2025 00:55:00 +0000
forgejo (9.0.3-1) unstable; urgency=medium
* Forgejo version 9.0.3
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#9.0.3
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Sat, 14 Dec 2024 00:55:00 +0000
forgejo (9.0.2-1) unstable; urgency=medium
* Forgejo version 9.0.2
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#9.0.2
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Sat, 14 Dec 2024 00:55:00 +0000
forgejo (9.0.1-1) unstable; urgency=medium
* Forgejo version 9.0.1
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#9.0.1
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Mon, 28 Oct 2024 00:55:00 +0000
forgejo (8.0.3-1) unstable; urgency=medium
* Forgejo version 8.0.3
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#8.0.3
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Sun, 15 Sep 2024 00:55:00 +0000
forgejo (8.0.2-1) unstable; urgency=medium
* Forgejo version 8.0.2
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#8.0.2
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Sun, 01 Sep 2024 00:55:00 +0000
forgejo (8.0.1-1) unstable; urgency=medium
* Forgejo version 8.0.1
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#8.0.1
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Tue, 27 Aug 2024 00:55:00 +0000
forgejo (7.0.7-1) unstable; urgency=medium
* Forgejo version 7.0.7
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-7
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Mon, 26 Aug 2024 00:55:00 +0000
forgejo (7.0.5-1) unstable; urgency=medium
* Forgejo version 7.0.5
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-5
* Split `forgejo-common` package for extra data
-- crystal <crystal@noreply.codeberg.org> Sun, 07 July 2024 17:22:00 +0000
forgejo (7.0.1-1) unstable; urgency=medium
* Forgejo version 7.0.1
* See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-1
* Forgejo Actions based build process
-- crystal <crystal@noreply.codeberg.org> Sat, 27 Apr 2024 15:35:00 +0000
forgejo (1.21.11.1-1) unstable; urgency=medium

View file

@ -8,16 +8,24 @@ Package: forgejo
Architecture: amd64
Priority: optional
Provides: gitea
Depends: adduser (>= 3.11),git
Conflicts: forgejo-sqlite,forgejo-bin
Depends: forgejo-common (= ${source:Version}), adduser (>= 3.11), git
Conflicts: forgejo-sqlite, forgejo-bin
Description: Forgejo: Beyond Coding. We Forge.
Forgejo with bindata ONLY - Use this package for MySQL or PostgreSQL setup
Package: forgejo-sqlite
Architecture: amd64
Priority: optional
Provides: forgejo,gitea
Depends: adduser (>= 3.11),git
Conflicts: forgejo,forgejo-bin
Provides: forgejo, gitea
Depends: forgejo-common (= ${source:Version}), adduser (>= 3.11), git
Conflicts: forgejo, forgejo-bin
Description: Forgejo: Beyond Coding. We Forge. (SQLite)
Forgejo with bindata and SQLite support - Use this package to get started immediately
Package: forgejo-common
Architecture: all
Priority: optional
Depends: forgejo | forgejo-sqlite (= ${source:Version})
Conflicts: forgejo-bin
Description: Common files for Forgejo
Common data used for all Forgejo packages and architectures.

View file

@ -0,0 +1,5 @@
public/ /usr/share/forgejo
templates/ /usr/share/forgejo
options/ /usr/share/forgejo
forgejo.service /usr/lib/systemd/system
app.ini /etc/forgejo

View file

@ -1,3 +1 @@
forgejo-sqlite-bin/forgejo /usr/bin
forgejo.service /usr/lib/systemd/system
app.ini /etc/forgejo

View file

@ -1 +0,0 @@
forgejo.preinst

View file

@ -1,3 +1 @@
forgejo-bin/forgejo /usr/bin
forgejo.service /usr/lib/systemd/system
app.ini /etc/forgejo

View file

@ -61,7 +61,7 @@ WorkingDirectory=~
#RuntimeDirectory=forgejo
ExecStart=/usr/bin/forgejo web --config /etc/forgejo/app.ini
Restart=always
Environment=USER=forgejo HOME=/var/lib/forgejo GITEA_WORK_DIR=/var/lib/forgejo
Environment=USER=forgejo HOME=/var/lib/forgejo FORGEJO_WORK_DIR=/var/lib/forgejo
# If you install Git to directory prefix other than default PATH (which happens
# for example if you install other versions of Git side-to-side with
# distribution version), uncomment below line and add that prefix to PATH

View file

@ -3,4 +3,4 @@
# LimitNOFILE=524288:524288
User=git
Group=git
Environment=USER=git HOME=/var/lib/forgejo GITEA_WORK_DIR=/var/lib/forgejo
Environment=USER=git HOME=/var/lib/forgejo FORGEJO_WORK_DIR=/var/lib/forgejo

@ -1 +1 @@
Subproject commit cd36b74cdebd8cc5e6ea9674aea6340d1bfa111f
Subproject commit dde3f51c72feffac4805fc3133b6a681d8c97c6f

View file

@ -1 +1 @@
deb https://code.forgejo.org/api/packages/forgejo-contrib/debian bullseye forgejo
deb https://code.forgejo.org/api/packages/forgejo-contrib/debian bullseye forgejo-lts

26
repo-deb/main/debian/NEWS Normal file
View file

@ -0,0 +1,26 @@
forgejo-deb-repo (2-4) unstable; urgency=medium
WARNING: You are switching to the Forgejo LTS release channel!
After this upgrade is complete, you must run `apt upgrade` again to upgrade
to Forgejo 7.0.x LTS. You will no longer recieve new major Forgejo versions
until the next LTS version is available.
If you wish to switch to the standard release channel, use the following
commands to install the setup package. This package will be removed when the
release channel is successfully switched during the upgrade.
sudo apt install forgejo-deb-repo-stable
sudo apt update
sudo apt full-upgrade
More info: https://codeberg.org/forgejo-contrib/forgejo-deb/issues/35
Please read the Forgejo v7.0 release announcement and the release notes
for all v7.0.x versions and make any necessary adjustments to your
configuration before proceeding with the following upgrade.
https://forgejo.org/2024-04-release-v7-0/
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-1
-- crystal <crystal@noreply.codeberg.org> Sun, 28 Apr 2024 17:48:00 +0000

View file

@ -1,3 +1,15 @@
forgejo-deb-repo (2-4) unstable; urgency=medium
* Switch to forgejo-lts component (LTS release channel)
-- crystal <crystal@noreply.codeberg.org> Sun, 28 Apr 2024 17:48:00 +0000
forgejo-deb-repo (2-2) unstable; urgency=medium
* Add apt-listchanges dep for important upgrade notices
-- crystal <crystal@noreply.codeberg.org> Sun, 28 Apr 2024 13:13:00 +0000
forgejo-deb-repo (2-1) unstable; urgency=medium
* Move to https://code.forgejo.org/forgejo-contrib/-/packages

View file

@ -7,7 +7,8 @@ Build-Depends: debhelper (>= 10)
Package: forgejo-deb-repo
Architecture: all
Priority: optional
Depends: forgejo-deb-repokey, apt-transport-https
Depends: forgejo-deb-repokey, apt-transport-https, apt-listchanges
Conflicts: forgejo-deb-repo-lts
Description: APT Repository for forgejo-deb builds
Forgejo will be updated via apt along with other software on your system

View file

@ -2,4 +2,4 @@ forgejo-deb-repo (0-0) unstable; urgency=medium
* forgejo-deb APT repository stub
-- crystal <crystal@noreply.codeberg.org> Tue, 25 Jul 2023 10:50:00 +0000
-- crystal <crystal@noreply.codeberg.org> Sun, 28 Jul 2024 18:25:00 +0000