1
0
Fork 0
mirror of https://code.forgejo.org/actions/setup-forgejo synced 2024-09-19 18:06:17 +00:00
setup-forgejo/.forgejo/workflows/integration.yml

32 lines
953 B
YAML
Raw Normal View History

on:
push:
branches:
- 'main'
- 'v*'
pull_request:
2023-07-08 12:06:13 +00:00
2023-03-24 14:59:04 +00:00
jobs:
integration:
runs-on: self-hosted
2023-09-24 18:32:40 +00:00
strategy:
matrix:
info:
2023-11-09 15:01:56 +00:00
- version: "1.21.0-7-rc2"
2023-09-24 18:32:40 +00:00
image: codeberg.org/forgejo-experimental/forgejo
- version: "1.20"
image: codeberg.org/forgejo/forgejo
2023-03-24 14:59:04 +00:00
steps:
2023-10-28 22:37:25 +00:00
- uses: actions/checkout@v4
- shell: bash
2023-09-29 18:19:00 +00:00
run: |
LXC_IP_PREFIX=10.0.10 ./forgejo-dependencies.sh
2023-09-24 14:54:52 +00:00
export PATH=$(pwd):$PATH
2023-09-24 18:32:40 +00:00
forgejo.sh setup root admin1234 ${{ matrix.info.image }} ${{ matrix.info.version }}
forgejo-runner.sh setup
export FORGEJO_RUNNER_LOGS=forgejo-runner.log
url=http://root:admin1234@$(cat forgejo-ip):3000
token=$(cat forgejo-token)
2023-10-04 16:11:42 +00:00
echo "============================ demo ==================="
forgejo-test-helper.sh run_workflow testdata/demo $url root demo setup-forgejo $token