name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] jobs: Explore-Gitea-Actions: env: DOTNET_INSTALL_DIR: '.\.dotnet' strategy: matrix: dotnet-version: [ '8.0.x' ] runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Cache dotnet id: cache-dotnet uses: actions/cache@v3 with: path: ${{ env.DOTNET_INSTALL_DIR }} key: ${{ runner.os }}-dotnet-${{ matrix.dotnet-version }} restore-keys: ${{ runner.os }}-dotnet-${{ matrix.dotnet-version }} - name: Install dotnet if: ${{ steps.cache-dotnet.outputs.cache-hit != 'true' }} uses: actions/setup-dotnet@v3 with: dotnet-version: ${{ matrix.dotnet-version }} # - name: Setup dotnet # uses: actions/setup-dotnet@v3 # with: # dotnet-version: ${{ matrix.dotnet-version }} # cache: true # cache-dependency-path: packages.lock.json - name: Install dependencies run: dotnet restore - name: Test with dotnet run: dotnet test --logger trx --results-directory "TestResults-${{ matrix.dotnet-version }}" - name: Build the package run: dotnet build - name: Publish the package run: dotnet publish - name: List files in the repository run: | ls /workspace/pi-ux-ce/Simpsons_generator/bin/ - name: List files in the repository run: | ls /workspace/pi-ux-ce/Simpsons_generator/bin/Debug/ - name: List files in the repository run: | ls /workspace/pi-ux-ce/Simpsons_generator/bin/Debug/net8.0/ - name: Commit changes uses: EndBug/add-and-commit@v9 with: author_name: Pierre author_email: pierre@geeraert.eu message: 'automated push of build' add: '/workspace/pi-ux-ce/Simpsons_generator/bin/Debug/net8.0/Simpsons_generator.exe' - name: git push changes uses: appleboy/git-push-action@v0.0.2 with: author_email: pierre@geeraert.eu author_name: Pierre branch: main commit: true commit_message: "[skip ci] Updated changes by gitea bot" remote: git@gitea.tryton.geeraert.eu:pi-ux-ce/Simpsons_generator.git ssh_key: ${{ secrets.DEPLOY_KEY }}