name: Test CI/CD on: [push, pull_request] jobs: test: runs-on: ubuntu-latest # Matches your runner's label steps: - name: Checkout code uses: actions/checkout@v4 - name: Print a message run: echo "Gitea CI/CD is working!" name: Artifact Test on: [push] jobs: artifact-test: runs-on: ubuntu-latest steps: - name: Create test file run: echo "test content" > test.txt - name: Upload artifact uses: actions/upload-artifact@v3 with: name: test-file path: test.txt name: Env Test on: [push] env: TEST_VAR: "gitea-test-value" jobs: env-test: runs-on: ubuntu-latest steps: - name: Print env var run: echo "The value is $TEST_VAR" name: Failure Test on: [push] jobs: fail-test: runs-on: ubuntu-latest steps: - name: This should fail run: exit 1