Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/npm_publish_bq_scripts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ jobs:
runs-on: ubuntu-latest
name: publish_if_newer_version
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
- name: Setup node
uses: actions/setup-node@v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 24
- name: NPM install
Expand Down
13 changes: 9 additions & 4 deletions .github/workflows/readmes-updated.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,23 @@ concurrency:
env:
BRANCH_NAME: ${{ github.head_ref || github.ref_name }}

permissions:
contents: read

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0
with:
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
- name: Set up Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
with:
node-version: 22
cache: "npm"
Expand All @@ -44,7 +47,7 @@ jobs:
echo "::set-output name=dir::$(npm config get prefix)"

- name: Cache global dependencies
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ${{ steps.global-deps-setup.outputs.dir }}
key:
Expand All @@ -54,8 +57,10 @@ jobs:
${{ runner.os }}-npm-global-deps-v1-

- name: Install Firebase and Lerna
env:
NPM_GLOBAL_PREFIX: ${{ steps.global-deps-setup.outputs.dir }}
run: |
echo "${{ steps.global-deps-setup.outputs.dir }}/bin" >> $GITHUB_PATH
echo "${NPM_GLOBAL_PREFIX}/bin" >> "$GITHUB_PATH"
npm install -g firebase-tools lerna

- name: Install local dependencies
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,15 @@ on:
branches:
- master

permissions:
contents: write

jobs:
release:
name: "Create Releases"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0
- name: Release Script
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ on:
pull_request:
branches: ["**"]

permissions:
contents: read

jobs:
nodejs:
runs-on: ubuntu-latest
Expand All @@ -14,9 +17,9 @@ jobs:
node: ["22"]
name: node.js_${{ matrix.node }}_test
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0
- name: Setup node
uses: actions/setup-node@v3
uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
with:
node-version: ${{ matrix.node }}
cache: "npm"
Expand All @@ -26,7 +29,7 @@ jobs:
- name: Build emulator functions
run: cd _emulator/functions && npm i && npm run build & cd ../..
- name: Install Firebase CLI
uses: nick-invision/retry@v1
uses: nick-invision/retry@39da88d5f7d15a96aed861dbabbe8b7443e3182a # v1.0.4
with:
timeout_minutes: 10
retry_wait_seconds: 60
Expand Down
Loading