loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request 'fix: actions move to data.forgejo.org' (#6313) from earl-warren/forgejo:wip-data into forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/6313
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>

+60 -60
+1 -1
.forgejo/testdata/build-release/Dockerfile
··· 1 - FROM code.forgejo.org/oci/alpine:3.20 1 + FROM data.forgejo.org/oci/alpine:3.20 2 2 ARG RELEASE_VERSION=unkown 3 3 LABEL maintainer="contact@forgejo.org" \ 4 4 org.opencontainers.image.version="${RELEASE_VERSION}"
+1 -1
.forgejo/workflows-composite/setup-cache-go/action.yaml
··· 17 17 apt-get -q install -qq -y zstd 18 18 19 19 - name: "Set up Go using setup-go" 20 - uses: https://code.forgejo.org/actions/setup-go@v5 20 + uses: https://data.forgejo.org/actions/setup-go@v5 21 21 id: go-version 22 22 with: 23 23 go-version-file: "go.mod"
+2 -2
.forgejo/workflows/backport.yml
··· 40 40 ) 41 41 runs-on: docker 42 42 container: 43 - image: 'code.forgejo.org/oci/node:20-bookworm' 43 + image: 'data.forgejo.org/oci/node:20-bookworm' 44 44 steps: 45 45 - name: event info 46 46 run: | 47 47 cat <<'EOF' 48 48 ${{ toJSON(github) }} 49 49 EOF 50 - - uses: https://code.forgejo.org/actions/git-backporting@v4.8.4 50 + - uses: https://data.forgejo.org/actions/git-backporting@v4.8.4 51 51 with: 52 52 target-branch-pattern: "^backport/(?<target>(v.*))$" 53 53 strategy: ort
+1 -1
.forgejo/workflows/build-release-integration.yml
··· 28 28 - uses: actions/checkout@v4 29 29 30 30 - id: forgejo 31 - uses: https://code.forgejo.org/actions/setup-forgejo@v2.0.4 31 + uses: https://data.forgejo.org/actions/setup-forgejo@v2.0.4 32 32 with: 33 33 user: root 34 34 password: admin1234
+6 -6
.forgejo/workflows/build-release.yml
··· 37 37 repository="${{ github.repository }}" 38 38 echo "value=${repository##*/}" >> "$GITHUB_OUTPUT" 39 39 40 - - uses: https://code.forgejo.org/actions/setup-node@v4 40 + - uses: https://data.forgejo.org/actions/setup-node@v4 41 41 with: 42 42 node-version: 20 43 43 44 - - uses: https://code.forgejo.org/actions/setup-go@v5 44 + - uses: https://data.forgejo.org/actions/setup-go@v5 45 45 with: 46 46 go-version-file: "go.mod" 47 47 ··· 87 87 88 88 - name: cache node_modules 89 89 id: node 90 - uses: https://code.forgejo.org/actions/cache@v4 90 + uses: https://data.forgejo.org/actions/cache@v4 91 91 with: 92 92 path: | 93 93 node_modules ··· 158 158 159 159 - name: build container & release 160 160 if: ${{ secrets.TOKEN != '' }} 161 - uses: https://code.forgejo.org/forgejo/forgejo-build-publish/build@v5.2.1 161 + uses: https://data.forgejo.org/forgejo/forgejo-build-publish/build@v5.2.1 162 162 with: 163 163 forgejo: "${{ env.GITHUB_SERVER_URL }}" 164 164 owner: "${{ env.GITHUB_REPOSITORY_OWNER }}" ··· 177 177 178 178 - name: build rootless container 179 179 if: ${{ secrets.TOKEN != '' }} 180 - uses: https://code.forgejo.org/forgejo/forgejo-build-publish/build@v5.2.1 180 + uses: https://data.forgejo.org/forgejo/forgejo-build-publish/build@v5.2.1 181 181 with: 182 182 forgejo: "${{ env.GITHUB_SERVER_URL }}" 183 183 owner: "${{ env.GITHUB_REPOSITORY_OWNER }}" ··· 195 195 196 196 - name: end-to-end tests 197 197 if: ${{ secrets.TOKEN != '' && vars.ROLE == 'forgejo-integration' && vars.SKIP_END_TO_END != 'true' }} 198 - uses: https://code.forgejo.org/actions/cascading-pr@v2.2.0 198 + uses: https://data.forgejo.org/actions/cascading-pr@v2.2.0 199 199 with: 200 200 origin-url: ${{ env.GITHUB_SERVER_URL }} 201 201 origin-repo: ${{ github.repository }}
+1 -1
.forgejo/workflows/cascade-setup-end-to-end.yml
··· 35 35 ) 36 36 runs-on: docker 37 37 container: 38 - image: code.forgejo.org/oci/node:20-bookworm 38 + image: data.forgejo.org/oci/node:20-bookworm 39 39 steps: 40 40 - uses: actions/checkout@v4 41 41 with:
+1 -1
.forgejo/workflows/forgejo-integration-cleanup.yml
··· 9 9 if: vars.ROLE == 'forgejo-integration' 10 10 runs-on: docker 11 11 container: 12 - image: 'code.forgejo.org/oci/node:20-bookworm' 12 + image: 'data.forgejo.org/oci/node:20-bookworm' 13 13 steps: 14 14 15 15 - name: apt install curl jq
+1 -1
.forgejo/workflows/merge-requirements.yml
··· 16 16 if: vars.ROLE == 'forgejo-coding' 17 17 runs-on: docker 18 18 container: 19 - image: 'code.forgejo.org/oci/node:20-bookworm' 19 + image: 'data.forgejo.org/oci/node:20-bookworm' 20 20 steps: 21 21 - name: Debug output 22 22 run: |
+2 -2
.forgejo/workflows/milestone.yml
··· 13 13 if: vars.ROLE == 'forgejo-coding' && github.event.pull_request.merged 14 14 runs-on: docker 15 15 container: 16 - image: 'code.forgejo.org/oci/ci:1' 16 + image: 'data.forgejo.org/oci/ci:1' 17 17 steps: 18 - - uses: https://code.forgejo.org/forgejo/set-milestone@v1.0.0 18 + - uses: https://data.forgejo.org/forgejo/set-milestone@v1.0.0 19 19 with: 20 20 forgejo: https://codeberg.org 21 21 repository: forgejo/forgejo
+1 -1
.forgejo/workflows/mirror.yml
··· 11 11 if: ${{ secrets.MIRROR_TOKEN != '' }} 12 12 runs-on: docker 13 13 container: 14 - image: 'code.forgejo.org/oci/node:20-bookworm' 14 + image: 'data.forgejo.org/oci/node:20-bookworm' 15 15 steps: 16 16 - name: git push {v*/,}forgejo 17 17 run: |
+4 -4
.forgejo/workflows/publish-release.yml
··· 42 42 - uses: actions/checkout@v4 43 43 44 44 - name: copy & sign 45 - uses: https://code.forgejo.org/forgejo/forgejo-build-publish/publish@v5.2.1 45 + uses: https://data.forgejo.org/forgejo/forgejo-build-publish/publish@v5.2.1 46 46 with: 47 47 from-forgejo: ${{ vars.FORGEJO }} 48 48 to-forgejo: ${{ vars.FORGEJO }} ··· 61 61 62 62 - name: get trigger mirror issue 63 63 id: mirror 64 - uses: https://code.forgejo.org/infrastructure/issue-action/get@v1.1.0 64 + uses: https://data.forgejo.org/infrastructure/issue-action/get@v1.1.0 65 65 with: 66 66 forgejo: https://code.forgejo.org 67 67 repository: forgejo/forgejo 68 68 labels: mirror-trigger 69 69 70 70 - name: trigger the mirror 71 - uses: https://code.forgejo.org/infrastructure/issue-action/set@v1.1.0 71 + uses: https://data.forgejo.org/infrastructure/issue-action/set@v1.1.0 72 72 with: 73 73 forgejo: https://code.forgejo.org 74 74 repository: forgejo/forgejo ··· 78 78 label: trigger 79 79 80 80 - name: upgrade v*.next.forgejo.org 81 - uses: https://code.forgejo.org/infrastructure/next-digest@v1.1.0 81 + uses: https://data.forgejo.org/infrastructure/next-digest@v1.1.0 82 82 with: 83 83 url: https://placeholder:${{ secrets.TOKEN_NEXT_DIGEST }}@code.forgejo.org/infrastructure/next-digest 84 84 ref_name: '${{ github.ref_name }}'
+3 -3
.forgejo/workflows/release-notes-assistant-milestones.yml
··· 9 9 if: vars.ROLE == 'forgejo-coding' 10 10 runs-on: docker 11 11 container: 12 - image: 'code.forgejo.org/oci/node:20-bookworm' 12 + image: 'data.forgejo.org/oci/node:20-bookworm' 13 13 steps: 14 - - uses: https://code.forgejo.org/actions/checkout@v4 14 + - uses: https://data.forgejo.org/actions/checkout@v4 15 15 16 - - uses: https://code.forgejo.org/actions/setup-go@v5 16 + - uses: https://data.forgejo.org/actions/setup-go@v5 17 17 with: 18 18 go-version-file: "go.mod" 19 19 cache: false
+3 -3
.forgejo/workflows/release-notes-assistant.yml
··· 12 12 if: ( vars.ROLE == 'forgejo-coding' ) && contains(github.event.pull_request.labels.*.name, 'worth a release-note') 13 13 runs-on: docker 14 14 container: 15 - image: 'code.forgejo.org/oci/node:20-bookworm' 15 + image: 'data.forgejo.org/oci/node:20-bookworm' 16 16 steps: 17 - - uses: https://code.forgejo.org/actions/checkout@v4 17 + - uses: https://data.forgejo.org/actions/checkout@v4 18 18 19 19 - name: event 20 20 run: | ··· 25 25 ${{ toJSON(github.event) }} 26 26 EOF 27 27 28 - - uses: https://code.forgejo.org/actions/setup-go@v5 28 + - uses: https://data.forgejo.org/actions/setup-go@v5 29 29 with: 30 30 go-version-file: "go.mod" 31 31 cache: false
+3 -3
.forgejo/workflows/renovate.yml
··· 25 25 26 26 runs-on: docker 27 27 container: 28 - image: code.forgejo.org/forgejo-contrib/renovate:39.69.2 28 + image: data.forgejo.org/forgejo-contrib/renovate:39.69.2 29 29 30 30 steps: 31 31 - name: Load renovate repo cache 32 - uses: https://code.forgejo.org/actions/cache/restore@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1 32 + uses: https://data.forgejo.org/actions/cache/restore@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1 33 33 with: 34 34 path: | 35 35 .tmp/cache/renovate/repository ··· 62 62 63 63 - name: Save renovate repo cache 64 64 if: always() && env.RENOVATE_DRY_RUN != 'full' 65 - uses: https://code.forgejo.org/actions/cache/save@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1 65 + uses: https://data.forgejo.org/actions/cache/save@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1 66 66 with: 67 67 path: | 68 68 .tmp/cache/renovate/repository
+28 -28
.forgejo/workflows/testing.yml
··· 13 13 if: vars.ROLE == 'forgejo-coding' || vars.ROLE == 'forgejo-testing' 14 14 runs-on: docker 15 15 container: 16 - image: 'code.forgejo.org/oci/node:20-bookworm' 16 + image: 'data.forgejo.org/oci/node:20-bookworm' 17 17 options: --tmpfs /tmp:exec,noatime 18 18 steps: 19 19 - name: event info ··· 21 21 cat <<'EOF' 22 22 ${{ toJSON(github) }} 23 23 EOF 24 - - uses: https://code.forgejo.org/actions/checkout@v4 24 + - uses: https://data.forgejo.org/actions/checkout@v4 25 25 - uses: ./.forgejo/workflows-composite/setup-env 26 26 - run: su forgejo -c 'make deps-backend deps-tools' 27 27 - run: su forgejo -c 'make --always-make -j$(nproc) lint-backend tidy-check swagger-check fmt-check swagger-validate' # ensure the "go-licenses" make target runs ··· 30 30 if: vars.ROLE == 'forgejo-coding' || vars.ROLE == 'forgejo-testing' 31 31 runs-on: docker 32 32 container: 33 - image: 'code.forgejo.org/oci/node:20-bookworm' 33 + image: 'data.forgejo.org/oci/node:20-bookworm' 34 34 options: --tmpfs /tmp:exec,noatime 35 35 steps: 36 - - uses: https://code.forgejo.org/actions/checkout@v4 36 + - uses: https://data.forgejo.org/actions/checkout@v4 37 37 - run: make deps-frontend 38 38 - run: make lint-frontend 39 39 - run: make checks-frontend ··· 55 55 runs-on: docker 56 56 needs: [backend-checks, frontend-checks] 57 57 container: 58 - image: 'code.forgejo.org/oci/node:20-bookworm' 58 + image: 'data.forgejo.org/oci/node:20-bookworm' 59 59 options: --tmpfs /tmp:exec,noatime 60 60 services: 61 61 elasticsearch: 62 - image: code.forgejo.org/oci/bitnami/elasticsearch:7 62 + image: data.forgejo.org/oci/bitnami/elasticsearch:7 63 63 options: --tmpfs /bitnami/elasticsearch/data 64 64 env: 65 65 discovery.type: single-node 66 66 ES_JAVA_OPTS: "-Xms512m -Xmx512m" 67 67 minio: 68 - image: code.forgejo.org/oci/bitnami/minio:2024.8.17 68 + image: data.forgejo.org/oci/bitnami/minio:2024.8.17 69 69 options: >- 70 70 --hostname gitea.minio --tmpfs /bitnami/minio/data:noatime 71 71 env: ··· 73 73 MINIO_ROOT_USER: 123456 74 74 MINIO_ROOT_PASSWORD: 12345678 75 75 steps: 76 - - uses: https://code.forgejo.org/actions/checkout@v4 76 + - uses: https://data.forgejo.org/actions/checkout@v4 77 77 - uses: ./.forgejo/workflows-composite/setup-env 78 78 - name: install git >= 2.42 79 79 uses: ./.forgejo/workflows-composite/apt-install-from ··· 96 96 runs-on: docker 97 97 needs: [backend-checks, frontend-checks] 98 98 container: 99 - image: 'code.forgejo.org/oci/playwright:latest' 99 + image: 'data.forgejo.org/oci/playwright:latest' 100 100 options: --tmpfs /tmp:exec,noatime 101 101 steps: 102 - - uses: https://code.forgejo.org/actions/checkout@v4 102 + - uses: https://data.forgejo.org/actions/checkout@v4 103 103 with: 104 104 fetch-depth: 20 105 105 - uses: ./.forgejo/workflows-composite/setup-env ··· 116 116 - uses: ./.forgejo/workflows-composite/build-backend 117 117 - name: Get changed files 118 118 id: changed-files 119 - uses: https://code.forgejo.org/tj-actions/changed-files@v45 119 + uses: https://data.forgejo.org/tj-actions/changed-files@v45 120 120 with: 121 121 separator: '\n' 122 122 - run: | ··· 128 128 CHANGED_FILES: ${{steps.changed-files.outputs.all_changed_files}} 129 129 - name: Upload test artifacts on failure 130 130 if: failure() 131 - uses: https://code.forgejo.org/forgejo/upload-artifact@v4 131 + uses: https://data.forgejo.org/forgejo/upload-artifact@v4 132 132 with: 133 133 name: test-artifacts.zip 134 134 path: tests/e2e/test-artifacts/ ··· 138 138 runs-on: docker 139 139 needs: [backend-checks, frontend-checks, test-unit] 140 140 container: 141 - image: 'code.forgejo.org/oci/node:20-bookworm' 141 + image: 'data.forgejo.org/oci/node:20-bookworm' 142 142 options: --tmpfs /tmp:exec,noatime 143 143 name: ${{ format('test-remote-cacher ({0})', matrix.cacher.name) }} 144 144 strategy: 145 145 matrix: 146 146 cacher: 147 147 - name: redis 148 - image: code.forgejo.org/oci/bitnami/redis:7.2 148 + image: data.forgejo.org/oci/bitnami/redis:7.2 149 149 options: --tmpfs /bitnami/redis/data:noatime 150 150 - name: redict 151 151 image: registry.redict.io/redict:7.3.0-scratch 152 152 options: --tmpfs /data:noatime 153 153 - name: valkey 154 - image: code.forgejo.org/oci/bitnami/valkey:7.2 154 + image: data.forgejo.org/oci/bitnami/valkey:7.2 155 155 options: --tmpfs /bitnami/redis/data:noatime 156 156 - name: garnet 157 157 image: ghcr.io/microsoft/garnet-alpine:1.0.14 ··· 161 161 image: ${{ matrix.cacher.image }} 162 162 options: ${{ matrix.cacher.options }} 163 163 steps: 164 - - uses: https://code.forgejo.org/actions/checkout@v4 164 + - uses: https://data.forgejo.org/actions/checkout@v4 165 165 - uses: ./.forgejo/workflows-composite/setup-env 166 166 - name: install git >= 2.42 167 167 uses: ./.forgejo/workflows-composite/apt-install-from ··· 180 180 runs-on: docker 181 181 needs: [backend-checks, frontend-checks] 182 182 container: 183 - image: 'code.forgejo.org/oci/node:20-bookworm' 183 + image: 'data.forgejo.org/oci/node:20-bookworm' 184 184 options: --tmpfs /tmp:exec,noatime 185 185 services: 186 186 mysql: 187 - image: 'code.forgejo.org/oci/bitnami/mysql:8.4' 187 + image: 'data.forgejo.org/oci/bitnami/mysql:8.4' 188 188 env: 189 189 ALLOW_EMPTY_PASSWORD: yes 190 190 MYSQL_DATABASE: testgitea ··· 194 194 MYSQL_EXTRA_FLAGS: --innodb-adaptive-flushing=OFF --innodb-buffer-pool-size=4G --innodb-log-buffer-size=128M --innodb-flush-log-at-trx-commit=0 --innodb-flush-log-at-timeout=30 --innodb-flush-method=nosync --innodb-fsync-threshold=1000000000 --disable-log-bin 195 195 options: --tmpfs /bitnami/mysql/data:noatime 196 196 steps: 197 - - uses: https://code.forgejo.org/actions/checkout@v4 197 + - uses: https://data.forgejo.org/actions/checkout@v4 198 198 - uses: ./.forgejo/workflows-composite/setup-env 199 199 - name: install dependencies & git >= 2.42 200 200 uses: ./.forgejo/workflows-composite/apt-install-from ··· 211 211 runs-on: docker 212 212 needs: [backend-checks, frontend-checks] 213 213 container: 214 - image: 'code.forgejo.org/oci/node:20-bookworm' 214 + image: 'data.forgejo.org/oci/node:20-bookworm' 215 215 options: --tmpfs /tmp:exec,noatime 216 216 services: 217 217 minio: 218 - image: code.forgejo.org/oci/bitnami/minio:2024.8.17 218 + image: data.forgejo.org/oci/bitnami/minio:2024.8.17 219 219 env: 220 220 MINIO_ROOT_USER: 123456 221 221 MINIO_ROOT_PASSWORD: 12345678 222 222 options: --tmpfs /bitnami/minio/data 223 223 ldap: 224 - image: code.forgejo.org/oci/test-openldap:latest 224 + image: data.forgejo.org/oci/test-openldap:latest 225 225 pgsql: 226 - image: code.forgejo.org/oci/bitnami/postgresql:15 226 + image: data.forgejo.org/oci/bitnami/postgresql:15 227 227 env: 228 228 POSTGRESQL_DATABASE: test 229 229 POSTGRESQL_PASSWORD: postgres ··· 231 231 POSTGRESQL_EXTRA_FLAGS: -c full_page_writes=off 232 232 options: --tmpfs /bitnami/postgresql 233 233 steps: 234 - - uses: https://code.forgejo.org/actions/checkout@v4 234 + - uses: https://data.forgejo.org/actions/checkout@v4 235 235 - uses: ./.forgejo/workflows-composite/setup-env 236 236 - name: install dependencies & git >= 2.42 237 237 uses: ./.forgejo/workflows-composite/apt-install-from ··· 250 250 runs-on: docker 251 251 needs: [backend-checks, frontend-checks] 252 252 container: 253 - image: 'code.forgejo.org/oci/node:20-bookworm' 253 + image: 'data.forgejo.org/oci/node:20-bookworm' 254 254 options: --tmpfs /tmp:exec,noatime 255 255 steps: 256 - - uses: https://code.forgejo.org/actions/checkout@v4 256 + - uses: https://data.forgejo.org/actions/checkout@v4 257 257 - uses: ./.forgejo/workflows-composite/setup-env 258 258 - name: install dependencies & git >= 2.42 259 259 uses: ./.forgejo/workflows-composite/apt-install-from ··· 278 278 - test-remote-cacher 279 279 - test-unit 280 280 container: 281 - image: 'code.forgejo.org/oci/node:20-bookworm' 281 + image: 'data.forgejo.org/oci/node:20-bookworm' 282 282 options: --tmpfs /tmp:exec,noatime 283 283 steps: 284 - - uses: https://code.forgejo.org/actions/checkout@v4 284 + - uses: https://data.forgejo.org/actions/checkout@v4 285 285 - uses: ./.forgejo/workflows-composite/setup-env 286 286 - run: su forgejo -c 'make deps-backend deps-tools' 287 287 - run: su forgejo -c 'make security-check'
+1 -1
modules/setting/actions.go
··· 46 46 } 47 47 48 48 const ( 49 - defaultActionsURLForgejo = "https://code.forgejo.org" 49 + defaultActionsURLForgejo = "https://data.forgejo.org" 50 50 defaultActionsURLGitHub = "github" // https://github.com 51 51 defaultActionsURLSelf = "self" // the root URL of the self-hosted instance 52 52 )
+1 -1
modules/setting/actions_test.go
··· 117 117 iniStr: ` 118 118 [actions] 119 119 `, 120 - wantURL: "https://code.forgejo.org", 120 + wantURL: "https://data.forgejo.org", 121 121 }, 122 122 { 123 123 name: "github",