name: Build on: push: branches: [master] pull_request: jobs: build: name: Build runs-on: build steps: # A plain fetch from this Gitea rather than actions/checkout, which the runner would download from github.com. - name: Check out this commit env: READ_TOKEN: ${{ secrets.THEPRA_READ_TOKEN }} run: | rm -rf decePubClient git init -q decePubClient git -C decePubClient -c http.extraHeader="Authorization: token $READ_TOKEN" fetch -q --depth 1 \ "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY.git" "$GITHUB_SHA" git -C decePubClient checkout -q FETCH_HEAD - name: Fetch PrivaPub's client models beside it env: READ_TOKEN: ${{ secrets.THEPRA_READ_TOKEN }} run: | rm -rf SocialPub git -c http.extraHeader="Authorization: token $READ_TOKEN" clone -q --depth 1 \ https://git.thepra.dev/thepra/SocialPub.git SocialPub - name: Build run: dotnet build decePubClient/decePubClient.csproj -c Release