Files
chromebrew/.github/workflows/Gen-Token.yml
chromebrew-actions[bot] eecdb5d4b3 Update ruby_resolv, gem search in the ruby buildsystem, & workflows. (#12176)
* workflow tweaks

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update Ruby Resolv gem to handle CVE-2025-24294

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add built packages for linux/386 to ruby_resolv

* Add built packages for linux/amd64 to ruby_resolv

* Add built packages for linux/arm/v7 to ruby_resolv

* Cleanup workflow.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Fix gem search regex

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update ruby gem updater with more ruby gem name exceptions.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Clean up updater output.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-07-11 17:32:07 +00:00

30 lines
888 B
YAML

---
name: Generate GitHub Actions Token
on:
schedule:
- cron: 25,55 * * * *
workflow_dispatch: null
permissions:
issues: write
pull-requests: write
jobs:
gen_token:
name: Generate & Save
runs-on: ubuntu-24.04
if: ${{ contains(github.repository_owner, 'chromebrew') }}
steps:
- name: Get GH Token
id: get_workflow_token
uses: peter-murray/workflow-application-token-action@v4
with:
application_id: ${{ secrets.APPLICATION_ID }}
application_private_key: ${{ secrets.APPLICATION_PRIVATE_KEY }}
organization: chromebrew
- name: Save Token
id: save_workflow_token
uses: gliech/create-github-secret-action@v1
with:
name: CREW_PR_TOKEN
value: ${{ steps.get_workflow_token.outputs.token }}
pa_token: ${{ steps.get_workflow_token.outputs.token }}