diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index df4fabb..d0e131a 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -4,16 +4,23 @@ on: [push] jobs: Build: - runs-on: windows + runs-on: ubuntu-latest + container: + image: python steps: + - name: Act Workaround # https://github.com/nektos/act/issues/973 + if: ${{ env.ACT }} + run: curl -fsSL https://deb.nodesource.com/setup_22.x | bash && apt install -y nodejs - name: Check out repository code uses: actions/checkout@main - name: Building the package run: | - powershell mv ${{ gitea.workspace }}\GLPIAPI.py ${{ gitea.workspace }}\build\src\GLPIAPI\ - cd ${{ gitea.workspace }}\build + mkdir ${{ gitea.workspace }}/build/src/GLPIAPI/ + mv ${{ gitea.workspace }}/GLPIAPI.py ${{ gitea.workspace }}/build/src/GLPIAPI/GLPIAPI.py + cd ${{ gitea.workspace }}/build + python -m pip install build python -m build - name: Publish package run: | - python -m twine upload -u ${{ secrets.repo_user }} -p ${{ secrets.repo_pass }} --repository-url ${{ secrets.repo_url }} ${{ gitea.workspace }}\build\dist\* + python -m twine upload -u ${{ secrets.repo_user }} -p ${{ secrets.repo_pass }} --repository-url ${{ secrets.repo_url }} ${{ gitea.workspace }}/build/dist/* if: github.ref_type == 'tag' \ No newline at end of file diff --git a/build/pyproject.toml b/build/pyproject.toml index 6ffa9e0..f7dd8eb 100644 --- a/build/pyproject.toml +++ b/build/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta" [project] name = "GLPIAPI" -version = "1.0.3" +version = "1.0.4" description = "A module python to make it easier to use GLPI API" readme = "README.md" dependencies = [