Skip to content

chore(repo): update formatting and dir names, configure CI/CD pipelines with dependabot configs and semantic release, and add attribution fallbacks#75

Merged
chengfeitao-google merged 2 commits into
mainfrom
release-maui-07012026
Jul 7, 2026
Merged

Conversation

@tirodkar

@tirodkar tirodkar commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

PiperOrigin-RevId: 940657679

…es with dependabot configs and semantic release, and add attribution fallbacks

PiperOrigin-RevId: 940657679
Comment thread .github/workflows/release-please.yml Fixed
Comment thread .github/workflows/release.yml Fixed
Comment thread .github/workflows/release-please.yml Fixed
Comment thread .github/workflows/release-please.yml Fixed
Comment thread .github/workflows/release-please.yml Fixed
working-directory: client/web
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_WOMBAT_TOKEN }}
Comment thread .github/workflows/release-please.yml Fixed
uses: googleapis/release-please-action@v4

with:
token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }}
Comment thread .github/dependabot.yml Fixed
name: Publish
# npm publish will trigger the build via the prepack hook
working-directory: client/web
run: npm publish
PiperOrigin-RevId: 943540516

- if: ${{ steps.release.outputs.release_created }}
name: Setup Node for Dependency Installation
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
# Now configure node with the registry used for publishing
- if: ${{ steps.release.outputs.release_created }}
name: Setup Node for Publishing
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
Comment on lines +48 to +50
- if: ${{ steps.release.outputs.release_created }}
name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Comment on lines +34 to +39
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

with:
token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }}
fetch-depth: 0
@chengfeitao-google

Copy link
Copy Markdown
Collaborator

I will fix the 2 remaining errors (runtime artifacts potentially vulnerable to a cache poisoning attack) separately. After the merge, github will have both semantic release (release.yml) and release-please configurations. We only want one of them active for main push, so I chose to activate the semantic release.

@chengfeitao-google chengfeitao-google merged commit 67aa556 into main Jul 7, 2026
14 of 15 checks passed
@chengfeitao-google chengfeitao-google deleted the release-maui-07012026 branch July 7, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants