mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-11-26 11:51:02 +00:00
d494b6a959
This is the first step towards support for multiple forges (#138). It inserts a forge using the currently existing env varaibles into db and uses this forge from db later on in all places of the code. closes #621 addresses #138 # TODO - [x] add forges table - [x] add id of forge to repo - [x] use forge of repo - [x] add forge from env vars to db if not exists - [x] migrate repo.ForgeID to the newly generated forge - [x] support cache with forge from repo - [x] maybe add forge loading cache? (use LRU cache for forges, I expect users to have less than 10 forges normally) --------- Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com> |
||
---|---|---|
.. | ||
agent.go | ||
commit.go | ||
config.go | ||
const.go | ||
cron.go | ||
environ.go | ||
event.go | ||
feed.go | ||
forge.go | ||
log.go | ||
netrc.go | ||
org.go | ||
pagination.go | ||
pagination_test.go | ||
perm.go | ||
pipeline.go | ||
pull_request.go | ||
redirection.go | ||
registry.go | ||
repo.go | ||
resource_limit.go | ||
secret.go | ||
secret_test.go | ||
server_config.go | ||
step.go | ||
step_test.go | ||
task.go | ||
team.go | ||
user.go | ||
user_test.go | ||
workflow.go |