Among Us Always Imposter - Gitea Actions pathing issue in workflow?

Hi everyone,

I’m pretty new to Gitea and trying to set up my first Gitea Actions workflow for a small, fun side-project. I’m running into a simple but frustrating issue that I can’t seem to figure out.

The goal is to learn CI/CD by creating a small utility for a game. My project repo is named among us always imposter, which I now realize might have been a bad choice because of the spaces.

The whole idea for this fun little project came from seeing how creative the modding community is. For context on what I’m trying to build a simple companion tool for, this site shows the kind of creativity that inspired me:

My problem is in the workflow file. I’m just trying to run a simple shell script, but it keeps failing with a “file not found” error. I think it’s because of the spaces in the repository/directory name.

Here is my .gitea/workflows/test.yaml file:

name: Basic Test Workflow
run-name: Testing the build script
on: [push]

jobs:
  test-build-script:
    runs-on: ubuntu-latest
    steps:
      - name: Check out repository
        uses: actions/checkout@v3

      - name: Run the build script
        run: ./scripts/build.sh
        # This fails, I think because the full path becomes something like
        # /home/gitea/actions-runner/_work/among us always imposter/among us always imposter/