# SPDX-License-Identifier: MIT
name: Setup Forgejo
run-name: ${{ github.actor }} is setting up Forgejo
on: [push]
jobs:
  setup-forgejo:
    runs-on: self-hosted
    steps:
      - run: |
          echo +++++++++++++++++++++++++++++++++++++++++++
          echo about to actions/checkout@v3 for SELF@vTest
      - uses: actions/checkout@v3
      - id: forgejo
        uses: SELF@vTest
        with:
          image-version: 1.19
      - run: |
          echo +++++++++++++++++++++++++++++++++++++++++++
          echo sanity checking the reset of setup-forgejo
          set -ex
          test "${{ steps.forgejo.outputs.token }}"
          test "FORGEJO_TOKEN" -a "FORGEJO_TOKEN" != F'O'RGEJO_TOKEN
          curl ${{ steps.forgejo.outputs.url }}/api/forgejo/v1/version | grep 1.19
          test -f ${{ steps.forgejo.outputs.runner-file }}