install Updatecli gha workflows v0.121.0 - #320
updateclibot[bot] wants to merge 0 commit into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (3)
Included review availability: Your plan provides up to 10 included reviews per hour; 1 remains after this review. 📝 WalkthroughWalkthroughThe three Updatecli workflows were updated from action v3.6.0 with Updatecli v0.120.1 to action v3.7.0 with Updatecli v0.121.0. ChangesUpdatecli workflow upgrade
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Merge Risk: ⚪ Minimal · up to The workflows consistently upgrade the pinned action and CLI versions while preserving their existing triggers and execution configuration. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
bc4ee6d to
31ef19d
Compare
This PR was automatically created by Updatecli to set up the Updatecli GitHub Action workflows.
Updatecli is a tool to automate configuration update across git repositories. These workflows run Updatecli on a schedule, and in dry-run mode on every pull request.
For more information:
Install Updatecli GitHub action workflows
install Updatecli gha workflow v0.121.0
1 file(s) updated with "---\nname: Updatecli\non:\n release:\n workflow_dispatch:\n schedule:\n - cron: \"0 12 */14 * *\"\npermissions: {}\njobs:\n updatecli:\n runs-on: ubuntu-latest\n steps:\n - name: \"Checkout\"\n uses: \"actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1\" # v7.0.1\n with:\n persist-credentials: false\n - name: \"Setup updatecli\"\n uses: \"updatecli/updatecli-action@ca8c01bf875e2520512c344a71dd02f3dc3326a7\" # v3.7.0\n with:\n version: \"v0.121.0\"\n - name: \"Set up Node\"\n uses: \"actions/setup-node@820762786026740c76f36085b0efc47a31fe5020\" # v7.0.0\n with:\n node-version-file: \"package.json\"\n package-manager-cache: false\n id: node\n - name: \"Run updatecli\"\n run: updatecli compose apply --clean-git-branches=true --experimental\n env:\n UPDATECLI_GITHUB_APP_CLIENT_ID: ${{ secrets.UPDATECLIBOT_APP_ID }}\n UPDATECLI_GITHUB_APP_PRIVATE_KEY: ${{ secrets.UPDATECLIBOT_APP_PRIVKEY }}\n UPDATECLI_GITHUB_APP_INSTALLATION_ID: ${{ secrets.UPDATECLIBOT_APP_INSTALLATION_ID }}\n UPDATECLI_UDASH_API_URL: ${{ secrets.UPDATECLI_UDASH_API_URL }}\n UPDATECLI_UDASH_ACCESS_TOKEN: ${{ secrets.UPDATECLI_UDASH_ACCESS_TOKEN }}\n UPDATECLI_UDASH_URL: ${{ secrets.UPDATECLI_UDASH_URL }}\n": * .github/workflows/updatecli.yaml
install Updatecli test gha workflow v0.121.0
1 file(s) updated with "---\nname: Updatecli Test\non:\n pull_request:\npermissions:\n contents: read\njobs:\n updatecli:\n runs-on: ubuntu-latest\n steps:\n - name: \"Checkout\"\n uses: \"actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1\" # v7.0.1\n with:\n persist-credentials: false\n - name: \"Setup updatecli\"\n uses: \"updatecli/updatecli-action@ca8c01bf875e2520512c344a71dd02f3dc3326a7\" # v3.7.0\n with:\n version: \"v0.121.0\"\n - name: \"Set up Node\"\n uses: \"actions/setup-node@820762786026740c76f36085b0efc47a31fe5020\" # v7.0.0\n with:\n node-version-file: \"package.json\"\n package-manager-cache: false\n id: node\n - name: \"Test updatecli in dry-run mode\"\n run: \"updatecli compose diff\"\n env:\n # This step is executed in untrusted context. We use a token with minimal permissions.\n UPDATECLI_GITHUB_USERNAME: ${{ github.actor }}\n UPDATECLI_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n": * .github/workflows/updatecli_test.yaml
install Updatecli update gha workflow v0.121.0
1 file(s) updated with "---\nname: Updatecli - Update\non:\n workflow_dispatch:\n push:\n branches:\n - main\n schedule:\n - cron: \"0 3 * * *\"\npermissions: {}\njobs:\n updatecli:\n name: \"Updatecli - ${{ matrix.target_name }}\"\n runs-on: ubuntu-latest\n strategy:\n fail-fast: false\n max-parallel: 1\n matrix:\n include:\n - target_name: \"existing pipelines\"\n apply_args: \"--existing-only=true\"\n - target_name: \"monitored pipelines\"\n apply_args: \"--labels=monitor:active\"\n steps:\n - name: \"Checkout\"\n uses: \"actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1\" # v7.0.1\n with:\n persist-credentials: false\n - name: \"Setup updatecli\"\n uses: \"updatecli/updatecli-action@ca8c01bf875e2520512c344a71dd02f3dc3326a7\" # v3.7.0\n with:\n version: \"v0.121.0\"\n - name: \"Set up Node\"\n uses: \"actions/setup-node@820762786026740c76f36085b0efc47a31fe5020\" # v7.0.0\n with:\n node-version-file: \"package.json\"\n package-manager-cache: false\n id: node\n - name: \"Run updatecli\"\n run: updatecli compose apply --clean-git-branches=true ${{ matrix.apply_args }} --experimental\n env:\n UPDATECLI_GITHUB_APP_CLIENT_ID: ${{ secrets.UPDATECLIBOT_APP_ID }}\n UPDATECLI_GITHUB_APP_PRIVATE_KEY: ${{ secrets.UPDATECLIBOT_APP_PRIVKEY }}\n UPDATECLI_GITHUB_APP_INSTALLATION_ID: ${{ secrets.UPDATECLIBOT_APP_INSTALLATION_ID }}\n UPDATECLI_UDASH_API_URL: ${{ secrets.UPDATECLI_UDASH_API_URL }}\n UPDATECLI_UDASH_ACCESS_TOKEN: ${{ secrets.UPDATECLI_UDASH_ACCESS_TOKEN }}\n UPDATECLI_UDASH_URL: ${{ secrets.UPDATECLI_UDASH_URL }}\n": * .github/workflows/updatecli_update.yaml
Created automatically by Updatecli
Options:
Most of Updatecli configuration is done via its manifest(s).
Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!
Summary by CodeRabbit