WIP: F3 driver for forgejo #2388

Closed
earl-warren wants to merge 22 commits from earl-warren:forgejo-f3 into forgejo
Contributor

CLI

  • port forgejo f3 mirror from the old implementation re-using the gof3 CLI implementation

Resources

  • asset
  • comment
  • issue
  • label
  • milestone
  • organization
  • project
  • pull request
  • reaction
  • release
  • repository
  • review
  • review comment
  • topic
  • user
## CLI - [x] port `forgejo f3 mirror` from the old implementation re-using the gof3 CLI implementation ## Resources - [x] asset - [x] comment - [x] issue - [x] label - [x] milestone - [x] organization - [x] project - [x] pull request - [x] reaction - [x] release - [x] repository - [x] review - [x] review comment - [x] topic - [x] user
earl-warren force-pushed forgejo-f3 from 5f0ff66121
All checks were successful
testing / backend-checks (pull_request) Successful in 3m55s
testing / test-unit (pull_request) Successful in 9m7s
testing / test-mysql (pull_request) Successful in 20m5s
testing / test-sqlite (pull_request) Successful in 18m23s
testing / test-pgsql (pull_request) Successful in 21m12s
to 6ce38511da
All checks were successful
Integration tests for the release process / release-simulation (pull_request) Successful in 4m51s
testing / backend-checks (pull_request) Successful in 3m41s
e2e / test-e2e (pull_request) Successful in 4m50s
testing / test-unit (pull_request) Successful in 6m30s
testing / test-mysql (pull_request) Successful in 13m53s
testing / test-sqlite (pull_request) Successful in 13m26s
testing / test-pgsql (pull_request) Successful in 15m41s
2024-02-20 06:46:09 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 6ce38511da
All checks were successful
Integration tests for the release process / release-simulation (pull_request) Successful in 4m51s
testing / backend-checks (pull_request) Successful in 3m41s
e2e / test-e2e (pull_request) Successful in 4m50s
testing / test-unit (pull_request) Successful in 6m30s
testing / test-mysql (pull_request) Successful in 13m53s
testing / test-sqlite (pull_request) Successful in 13m26s
testing / test-pgsql (pull_request) Successful in 15m41s
to f146d92c4c
All checks were successful
Integration tests for the release process / release-simulation (pull_request) Successful in 5m1s
testing / backend-checks (pull_request) Successful in 5m39s
e2e / test-e2e (pull_request) Successful in 7m46s
testing / test-unit (pull_request) Successful in 4m33s
testing / test-mysql (pull_request) Successful in 14m37s
testing / test-sqlite (pull_request) Successful in 14m5s
testing / test-pgsql (pull_request) Successful in 16m22s
2024-02-20 08:11:37 +01:00
Compare
earl-warren force-pushed forgejo-f3 from f146d92c4c
All checks were successful
Integration tests for the release process / release-simulation (pull_request) Successful in 5m1s
testing / backend-checks (pull_request) Successful in 5m39s
e2e / test-e2e (pull_request) Successful in 7m46s
testing / test-unit (pull_request) Successful in 4m33s
testing / test-mysql (pull_request) Successful in 14m37s
testing / test-sqlite (pull_request) Successful in 14m5s
testing / test-pgsql (pull_request) Successful in 16m22s
to d2a55a0720
All checks were successful
testing / backend-checks (pull_request) Successful in 4m41s
testing / test-unit (pull_request) Successful in 5m9s
testing / test-mysql (pull_request) Successful in 13m7s
testing / test-sqlite (pull_request) Successful in 12m44s
testing / test-pgsql (pull_request) Successful in 15m1s
2024-02-21 12:31:56 +01:00
Compare
earl-warren force-pushed forgejo-f3 from d2a55a0720
All checks were successful
testing / backend-checks (pull_request) Successful in 4m41s
testing / test-unit (pull_request) Successful in 5m9s
testing / test-mysql (pull_request) Successful in 13m7s
testing / test-sqlite (pull_request) Successful in 12m44s
testing / test-pgsql (pull_request) Successful in 15m1s
to 03aa7ab553
All checks were successful
testing / backend-checks (pull_request) Successful in 4m24s
testing / test-unit (pull_request) Successful in 4m29s
testing / test-mysql (pull_request) Successful in 11m53s
testing / test-sqlite (pull_request) Successful in 11m32s
testing / test-pgsql (pull_request) Successful in 13m29s
2024-02-22 09:12:08 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 00d07f8cb7
All checks were successful
testing / backend-checks (pull_request) Successful in 4m18s
testing / test-unit (pull_request) Successful in 4m29s
testing / test-mysql (pull_request) Successful in 11m47s
testing / test-sqlite (pull_request) Successful in 11m30s
testing / test-pgsql (pull_request) Successful in 13m28s
to cd8ddc6498
All checks were successful
testing / backend-checks (pull_request) Successful in 4m28s
testing / test-unit (pull_request) Successful in 4m31s
testing / test-mysql (pull_request) Successful in 11m53s
testing / test-sqlite (pull_request) Successful in 11m32s
testing / test-pgsql (pull_request) Successful in 14m7s
2024-02-23 06:36:53 +01:00
Compare
earl-warren force-pushed forgejo-f3 from cd8ddc6498
All checks were successful
testing / backend-checks (pull_request) Successful in 4m28s
testing / test-unit (pull_request) Successful in 4m31s
testing / test-mysql (pull_request) Successful in 11m53s
testing / test-sqlite (pull_request) Successful in 11m32s
testing / test-pgsql (pull_request) Successful in 14m7s
to 36e7c19aef
Some checks failed
testing / backend-checks (pull_request) Failing after 2m47s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
2024-02-23 12:19:26 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 36e7c19aef
Some checks failed
testing / backend-checks (pull_request) Failing after 2m47s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
to b1d466566c
Some checks failed
testing / backend-checks (pull_request) Failing after 2m58s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
2024-02-25 09:48:15 +01:00
Compare
earl-warren force-pushed forgejo-f3 from b1d466566c
Some checks failed
testing / backend-checks (pull_request) Failing after 2m58s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
to 1c69c0b55b
Some checks failed
testing / backend-checks (pull_request) Failing after 2m47s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
2024-02-25 09:51:11 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 1cc921a302
All checks were successful
testing / backend-checks (pull_request) Successful in 8m29s
testing / test-mysql (pull_request) Successful in 14m40s
testing / test-sqlite (pull_request) Successful in 13m58s
testing / test-pgsql (pull_request) Successful in 16m4s
testing / test-unit (pull_request) Successful in 9m59s
to 0b9a2ea554
All checks were successful
testing / frontend-checks (pull_request) Successful in 1m17s
testing / backend-checks (pull_request) Successful in 4m47s
testing / test-unit (pull_request) Successful in 8m13s
testing / test-mysql (pull_request) Successful in 16m17s
testing / test-sqlite (pull_request) Successful in 15m9s
testing / test-pgsql (pull_request) Successful in 17m32s
2024-02-27 09:02:18 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 0b9a2ea554
All checks were successful
testing / frontend-checks (pull_request) Successful in 1m17s
testing / backend-checks (pull_request) Successful in 4m47s
testing / test-unit (pull_request) Successful in 8m13s
testing / test-mysql (pull_request) Successful in 16m17s
testing / test-sqlite (pull_request) Successful in 15m9s
testing / test-pgsql (pull_request) Successful in 17m32s
to a9fae0a64e
All checks were successful
testing / frontend-checks (pull_request) Successful in 47s
testing / backend-checks (pull_request) Successful in 7m24s
testing / test-unit (pull_request) Successful in 7m9s
testing / test-mysql (pull_request) Successful in 17m19s
testing / test-sqlite (pull_request) Successful in 16m38s
testing / test-pgsql (pull_request) Successful in 19m7s
2024-02-27 10:18:15 +01:00
Compare
earl-warren force-pushed forgejo-f3 from a9fae0a64e
All checks were successful
testing / frontend-checks (pull_request) Successful in 47s
testing / backend-checks (pull_request) Successful in 7m24s
testing / test-unit (pull_request) Successful in 7m9s
testing / test-mysql (pull_request) Successful in 17m19s
testing / test-sqlite (pull_request) Successful in 16m38s
testing / test-pgsql (pull_request) Successful in 19m7s
to 68c15e00e6
Some checks failed
testing / frontend-checks (pull_request) Successful in 49s
testing / backend-checks (pull_request) Failing after 2m12s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
2024-03-01 22:24:58 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 68c15e00e6
Some checks failed
testing / frontend-checks (pull_request) Successful in 49s
testing / backend-checks (pull_request) Failing after 2m12s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
to 7a9736aa54
All checks were successful
testing / frontend-checks (pull_request) Successful in 51s
testing / backend-checks (pull_request) Successful in 7m23s
testing / test-unit (pull_request) Successful in 6m39s
testing / test-mysql (pull_request) Successful in 14m3s
testing / test-sqlite (pull_request) Successful in 13m50s
testing / test-pgsql (pull_request) Successful in 15m57s
2024-03-01 22:30:11 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 7a9736aa54
All checks were successful
testing / frontend-checks (pull_request) Successful in 51s
testing / backend-checks (pull_request) Successful in 7m23s
testing / test-unit (pull_request) Successful in 6m39s
testing / test-mysql (pull_request) Successful in 14m3s
testing / test-sqlite (pull_request) Successful in 13m50s
testing / test-pgsql (pull_request) Successful in 15m57s
to 39e277cc78
Some checks failed
testing / frontend-checks (pull_request) Successful in 41s
testing / backend-checks (pull_request) Failing after 3m10s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
2024-03-02 00:02:39 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 39e277cc78
Some checks failed
testing / frontend-checks (pull_request) Successful in 41s
testing / backend-checks (pull_request) Failing after 3m10s
testing / test-unit (pull_request) Has been skipped
testing / test-mysql (pull_request) Has been skipped
testing / test-pgsql (pull_request) Has been skipped
testing / test-sqlite (pull_request) Has been skipped
to 3bfa3b6785
All checks were successful
testing / frontend-checks (pull_request) Successful in 50s
testing / backend-checks (pull_request) Successful in 7m29s
testing / test-unit (pull_request) Successful in 6m41s
testing / test-mysql (pull_request) Successful in 14m20s
testing / test-sqlite (pull_request) Successful in 13m52s
testing / test-pgsql (pull_request) Successful in 15m48s
2024-03-02 09:22:06 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 3bfa3b6785
All checks were successful
testing / frontend-checks (pull_request) Successful in 50s
testing / backend-checks (pull_request) Successful in 7m29s
testing / test-unit (pull_request) Successful in 6m41s
testing / test-mysql (pull_request) Successful in 14m20s
testing / test-sqlite (pull_request) Successful in 13m52s
testing / test-pgsql (pull_request) Successful in 15m48s
to 2ab450b02c
All checks were successful
testing / frontend-checks (pull_request) Successful in 49s
testing / backend-checks (pull_request) Successful in 3m16s
testing / test-unit (pull_request) Successful in 7m58s
testing / test-mysql (pull_request) Successful in 16m13s
testing / test-sqlite (pull_request) Successful in 15m29s
testing / test-pgsql (pull_request) Successful in 17m48s
2024-03-03 00:08:43 +01:00
Compare
earl-warren force-pushed forgejo-f3 from 2ab450b02c
All checks were successful
testing / frontend-checks (pull_request) Successful in 49s
testing / backend-checks (pull_request) Successful in 3m16s
testing / test-unit (pull_request) Successful in 7m58s
testing / test-mysql (pull_request) Successful in 16m13s
testing / test-sqlite (pull_request) Successful in 15m29s
testing / test-pgsql (pull_request) Successful in 17m48s
to 423cbcdab6
All checks were successful
testing / frontend-checks (pull_request) Successful in 51s
testing / backend-checks (pull_request) Successful in 7m27s
testing / test-unit (pull_request) Successful in 6m42s
testing / test-mysql (pull_request) Successful in 14m27s
testing / test-sqlite (pull_request) Successful in 13m56s
testing / test-pgsql (pull_request) Successful in 16m27s
2024-03-03 00:37:58 +01:00
Compare
Author
Contributor

When a system user (ghost or action) is referenced, it will be created as if it does not exist. Only the creation is a fake one. It would probably be easier / more uniform if such users had a row in the user table with a specific type instead of only existing in memory, but it is what it is.

When a system user (ghost or action) is referenced, it will be created as if it does not exist. Only the creation is a fake one. It would probably be easier / more uniform if such users had a row in the user table with a specific type instead of only existing in memory, but it is what it is.
earl-warren force-pushed forgejo-f3 from 423cbcdab6
All checks were successful
testing / frontend-checks (pull_request) Successful in 51s
testing / backend-checks (pull_request) Successful in 7m27s
testing / test-unit (pull_request) Successful in 6m42s
testing / test-mysql (pull_request) Successful in 14m27s
testing / test-sqlite (pull_request) Successful in 13m56s
testing / test-pgsql (pull_request) Successful in 16m27s
to dede0cab82
All checks were successful
testing / frontend-checks (pull_request) Successful in 47s
testing / backend-checks (pull_request) Successful in 3m9s
testing / test-unit (pull_request) Successful in 6m42s
testing / test-mysql (pull_request) Successful in 14m17s
testing / test-sqlite (pull_request) Successful in 13m47s
testing / test-pgsql (pull_request) Successful in 15m40s
2024-03-05 04:06:41 +01:00
Compare
earl-warren force-pushed forgejo-f3 from dede0cab82
All checks were successful
testing / frontend-checks (pull_request) Successful in 47s
testing / backend-checks (pull_request) Successful in 3m9s
testing / test-unit (pull_request) Successful in 6m42s
testing / test-mysql (pull_request) Successful in 14m17s
testing / test-sqlite (pull_request) Successful in 13m47s
testing / test-pgsql (pull_request) Successful in 15m40s
to a2fab68f46
All checks were successful
testing / frontend-checks (pull_request) Successful in 51s
testing / backend-checks (pull_request) Successful in 7m23s
testing / test-unit (pull_request) Successful in 6m39s
testing / test-mysql (pull_request) Successful in 14m6s
testing / test-sqlite (pull_request) Successful in 13m49s
testing / test-pgsql (pull_request) Successful in 16m18s
2024-03-05 06:03:46 +01:00
Compare
earl-warren force-pushed forgejo-f3 from a2fab68f46
All checks were successful
testing / frontend-checks (pull_request) Successful in 51s
testing / backend-checks (pull_request) Successful in 7m23s
testing / test-unit (pull_request) Successful in 6m39s
testing / test-mysql (pull_request) Successful in 14m6s
testing / test-sqlite (pull_request) Successful in 13m49s
testing / test-pgsql (pull_request) Successful in 16m18s
to cdec9032f3
All checks were successful
testing / frontend-checks (pull_request) Successful in 50s
testing / backend-checks (pull_request) Successful in 7m35s
testing / test-unit (pull_request) Successful in 6m31s
testing / test-mysql (pull_request) Successful in 14m19s
testing / test-sqlite (pull_request) Successful in 13m48s
testing / test-pgsql (pull_request) Successful in 15m52s
/ backporting (pull_request) Has been skipped
2024-03-07 03:03:34 +01:00
Compare
Author
Contributor

closing for now, will re-open after 17 April.

closing for now, will re-open after 17 April.
earl-warren closed this pull request 2024-04-08 21:23:57 +02:00
All checks were successful
testing / frontend-checks (pull_request) Successful in 50s
Required
Details
testing / backend-checks (pull_request) Successful in 7m35s
Required
Details
testing / test-unit (pull_request) Successful in 6m31s
Required
Details
testing / test-mysql (pull_request) Successful in 14m19s
Required
Details
testing / test-sqlite (pull_request) Successful in 13m48s
Required
Details
testing / test-pgsql (pull_request) Successful in 15m52s
Required
Details
/ backporting (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
arch
riscv64
backport/v1.19
backport/v1.20
backport/v1.21/forgejo
backport/v10.0/forgejo
backport/v11.0/forgejo
backport/v12.0/forgejo
backport/v13.0/forgejo
backport/v14.0/forgejo
backport/v15.0/forgejo
backport/v7.0/forgejo
backport/v8.0/forgejo
backport/v9.0/forgejo
breaking
bug
bug
confirmed
bug
duplicate
bug
needs-more-info
bug
new-report
bug
reported-upstream
code/actions
code/api
code/auth
code/auth/faidp
code/auth/farp
code/email
code/federation
code/git
code/migrations
code/packages
code/wiki
database
MySQL
database
PostgreSQL
database
SQLite
dependency-upgrade
dependency
Chi
dependency
Chroma
dependency
F3
dependency
ForgeFed
dependency
garage
dependency
Gitea
dependency
Golang
Discussion
duplicate
enhancement/feature
forgejo/accessibility
forgejo/branding
forgejo/ci
forgejo/commit-graph
forgejo/documentation
forgejo/furnace cleanup
forgejo/i18n
forgejo/interop
forgejo/moderation
forgejo/privacy
forgejo/release
forgejo/scaling
forgejo/security
forgejo/ui
Gain
High
Gain
Nice to have
Gain
Undefined
Gain
Very High
good first issue
i18n/backport-stable
impact
large
impact
medium
impact
small
impact
unknown
Incompatible license
issue
closed
issue
do-not-exist-yet
issue
open
manual test
Manually tested during feature freeze
OS
FreeBSD
OS
Linux
OS
macOS
OS
Windows
problem
QA
regression
release blocker
Release Cycle
Feature Freeze
release-blocker
v7.0
release-blocker
v7.0.1
release-blocker
v7.0.2
release-blocker
v7.0.3
release-blocker
v7.0.4
release-blocker
v8.0.0
release-blocker/v9.0.0
run-all-playwright-tests
run-end-to-end-tests
stage
2-research
stage
3-design
stage
4-implementation
test
manual
test
needed
test
needs-help
test
not-needed
test
present
untested
User research - time-tracker
valuable code
worth a release-note
User research - Accessibility
User research - Blocked
User research - Community
User research - Config (instance)
User research - Errors
User research - Filters
User research - Future backlog
User research - Git workflow
User research - Labels
User research - Moderation
User research - Needs input
User research - Notifications/Dashboard
User research - Rendering
User research - Repo creation
User research - Repo units
User research - Security
User research - Settings (in-app)
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo/forgejo!2388
No description provided.