diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1f475a206..bfaf621e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -248,11 +248,11 @@ jobs: - run: git fetch --tags --force - run: ./gradlew photon-targeting:build photon-lib:build name: Build with Gradle - - run: ./gradlew photon-lib:publish photon-targeting:publish - name: Publish - env: - ARTIFACTORY_API_KEY: ${{ secrets.ARTIFACTORY_API_KEY }} - if: github.event_name == 'push' && github.repository_owner == 'photonvision' + # - run: ./gradlew photon-lib:publish photon-targeting:publish + # name: Publish + # env: + # ARTIFACTORY_API_KEY: ${{ secrets.ARTIFACTORY_API_KEY }} + # if: github.event_name == 'push' && github.repository_owner == 'photonvision' # Copy artifacts to build/outputs/maven - run: ./gradlew photon-lib:publish photon-targeting:publish -PcopyOfflineArtifacts - uses: actions/upload-artifact@v6 @@ -289,11 +289,11 @@ jobs: - name: Build PhotonLib # We don't need to run tests, since we specify only non-native platforms run: ./gradlew photon-targeting:build photon-lib:build ${{ matrix.build-options }} -x test - - name: Publish - run: ./gradlew photon-lib:publish photon-targeting:publish ${{ matrix.build-options }} - env: - ARTIFACTORY_API_KEY: ${{ secrets.ARTIFACTORY_API_KEY }} - if: github.event_name == 'push' && github.repository_owner == 'photonvision' + # - name: Publish + # run: ./gradlew photon-lib:publish photon-targeting:publish ${{ matrix.build-options }} + # env: + # ARTIFACTORY_API_KEY: ${{ secrets.ARTIFACTORY_API_KEY }} + # if: github.event_name == 'push' && github.repository_owner == 'photonvision' # Copy artifacts to build/outputs/maven - run: ./gradlew photon-lib:publish photon-targeting:publish -PcopyOfflineArtifacts ${{ matrix.build-options }} - uses: actions/upload-artifact@v6 @@ -664,12 +664,9 @@ jobs: pattern: image-* - run: find - # Push to dev release - uses: pyTooling/Actions/releaser@r6 with: token: ${{ secrets.GITHUB_TOKEN }} - tag: 'Dev' - rm: true snapshots: false files: | **/*.xz @@ -677,13 +674,13 @@ jobs: **/*win*.jar **/photonlib*.json **/photonlib*.zip - if: github.event_name == 'push' - - name: Create Vendor JSON Repo PR - uses: wpilibsuite/vendor-json-repo/.github/actions/add_vendordep@HEAD - with: - repo: PhotonVision/vendor-json-repo - token: ${{ secrets.VENDOR_JSON_REPO_PUSH_TOKEN }} - vendordep_file: ${{ github.workspace }}/photonlib-${{ github.ref_name }}.json - pr_title: Update photonlib to ${{ github.ref_name }} - pr_branch: photonlib-${{ github.ref_name }} - if: github.repository == 'PhotonVision/photonvision' && startsWith(github.ref, 'refs/tags/v') + if: startsWith(github.ref, 'refs/tags/v') + # - name: Create Vendor JSON Repo PR + # uses: wpilibsuite/vendor-json-repo/.github/actions/add_vendordep@HEAD + # with: + # repo: PhotonVision/vendor-json-repo + # token: ${{ secrets.VENDOR_JSON_REPO_PUSH_TOKEN }} + # vendordep_file: ${{ github.workspace }}/photonlib-${{ github.ref_name }}.json + # pr_title: Update photonlib to ${{ github.ref_name }} + # pr_branch: photonlib-${{ github.ref_name }} + # if: github.repository == 'PhotonVision/photonvision' && startsWith(github.ref, 'refs/tags/v') diff --git a/.github/workflows/photon-api-docs.yml b/.github/workflows/photon-api-docs.yml index 9a98af869..fecc0a305 100644 --- a/.github/workflows/photon-api-docs.yml +++ b/.github/workflows/photon-api-docs.yml @@ -84,22 +84,22 @@ jobs: with: pattern: docs-* - run: find . - - name: Publish Docs To Development - if: github.ref == 'refs/heads/main' - uses: up9cloud/action-rsync@v1.4 - env: - HOST: ${{ secrets.WEBMASTER_SSH_HOST }} - USER: ${{ secrets.WEBMASTER_SSH_USERNAME }} - KEY: ${{secrets.WEBMASTER_SSH_KEY}} - TARGET: /var/www/html/photonvision-docs/development/ - - name: Publish Docs To Release - if: startsWith(github.ref, 'refs/tags/v') - uses: up9cloud/action-rsync@v1.4 - env: - HOST: ${{ secrets.WEBMASTER_SSH_HOST }} - USER: ${{ secrets.WEBMASTER_SSH_USERNAME }} - KEY: ${{ secrets.WEBMASTER_SSH_KEY }} - TARGET: /var/www/html/photonvision-docs/release/ + # - name: Publish Docs To Development + # if: github.ref == 'refs/heads/main' + # uses: up9cloud/action-rsync@v1.4 + # env: + # HOST: ${{ secrets.WEBMASTER_SSH_HOST }} + # USER: ${{ secrets.WEBMASTER_SSH_USERNAME }} + # KEY: ${{secrets.WEBMASTER_SSH_KEY}} + # TARGET: /var/www/html/photonvision-docs/development/ + # - name: Publish Docs To Release + # if: startsWith(github.ref, 'refs/tags/v') + # uses: up9cloud/action-rsync@v1.4 + # env: + # HOST: ${{ secrets.WEBMASTER_SSH_HOST }} + # USER: ${{ secrets.WEBMASTER_SSH_USERNAME }} + # KEY: ${{ secrets.WEBMASTER_SSH_KEY }} + # TARGET: /var/www/html/photonvision-docs/release/ publish_demo: name: Publish PhotonClient Demo @@ -111,7 +111,6 @@ jobs: name: built-demo - run: find . - name: Publish demo - if: github.ref == 'refs/heads/main' uses: up9cloud/action-rsync@v1.4 env: HOST: ${{ secrets.WEBMASTER_SSH_HOST }} diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index cc45cee79..943716b37 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -123,23 +123,23 @@ jobs: ./run.sh $folder done - deploy: - needs: [test-py, build-python-examples] - runs-on: ubuntu-24.04 - # Only upload on tags - if: startsWith(github.ref, 'refs/tags/v') + # deploy: + # needs: [test-py, build-python-examples] + # runs-on: ubuntu-24.04 + # # Only upload on tags + # if: startsWith(github.ref, 'refs/tags/v') - steps: - - name: Download artifacts - uses: actions/download-artifact@v6 - with: - name: dist - path: dist/ + # steps: + # - name: Download artifacts + # uses: actions/download-artifact@v6 + # with: + # name: dist + # path: dist/ - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - packages-dir: ./dist/ + # - name: Publish package distributions to PyPI + # uses: pypa/gh-action-pypi-publish@release/v1 + # with: + # packages-dir: ./dist/ - permissions: - id-token: write # IMPORTANT: this permission is mandatory for trusted publishing + # permissions: + # id-token: write # IMPORTANT: this permission is mandatory for trusted publishing