12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- name: Update cloudfoundry release index
- on:
- schedule:
- - cron: '25 4 * * *'
- workflow_dispatch:
- permissions:
- contents: write
- pull-requests: write
- jobs:
- update-cloudfoundry-index-yml:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- - name: Use CLA approved github bot
- run: .github/scripts/use-cla-approved-github-bot.sh
- - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- with:
- ref: 'cloudfoundry'
- - name: create working branch
- run: git checkout -b opentelemetrybot/cloudfoundry-${{ github.run_number }}-${{ github.run_attempt }}
- - run: sudo apt-get install jq python3-pip
- - run: pip install yq
- - name: update index.yml
- run: |
- wget https://repo1.maven.org/maven2/io/opentelemetry/javaagent/opentelemetry-javaagent/maven-metadata.xml
- xq -r .metadata.versioning.versions.version[] maven-metadata.xml | sed -E 's/(.*)/\1: https:\/\/repo1.maven.org\/maven2\/io\/opentelemetry\/javaagent\/opentelemetry-javaagent\/\1\/opentelemetry-javaagent-\1.jar/' > index.yml
- - name: display changes
- run: git diff
- - name: create pr with repo changes
- run: |
- git add index.yml
- if git diff-index
- echo "index.yml already current"
- exit 0
- fi
- git commit -m "Updated index.yml"
- git push
- gh pr create
-
-
-
- env:
-
- GITHUB_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
|