Skip to content

Commit ce11947

Browse files
updated package actions
1 parent a2f02a7 commit ce11947

File tree

3 files changed

+23
-8
lines changed

3 files changed

+23
-8
lines changed

.github/workflows/build-packages.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Ensures packages build correctly
2+
# Deploys Production/latest NPM packages to NPM registry if on `main` branch
3+
# Submodule packages are not published to production in this repo,
4+
# Submodule packages should be tagged and published from their own repo.
15
name: Packages Deploy
26

37
on:
@@ -8,9 +12,9 @@ jobs:
812
name: Build Packages
913
runs-on: ubuntu-latest
1014
steps:
11-
- uses: actions/checkout@v3
15+
- uses: actions/checkout@v4
1216
with:
13-
submodules: true
17+
persist-credentials: false
1418

1519
- name: Setup NodeJS
1620
uses: actions/setup-node@v2
@@ -36,9 +40,9 @@ jobs:
3640
needs: build
3741
if: github.ref == 'refs/heads/main'
3842
steps:
39-
- uses: actions/checkout@v3
43+
- uses: actions/checkout@v4
4044
with:
41-
submodules: true
45+
persist-credentials: false
4246

4347
- name: Setup NodeJS
4448
uses: actions/setup-node@v2

.github/workflows/dev-packages.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,26 @@
1+
# Action to publish packages under the `next` tag for testing
2+
# Packages are versioned as `0.0.0-dev.{short-sha}`
3+
# Submodule packages are versioned by default, but can be disabled
4+
# if using a package from the external submodule repo.
15
name: Packages Deploy
26

3-
on: workflow_dispatch
7+
on:
8+
workflow_dispatch:
9+
inputs:
10+
include_submodules:
11+
type: boolean
12+
description: Dev version submodule packages?
13+
default: true
414

515
jobs:
616
publish:
717
name: Publish Dev Packages
818
runs-on: ubuntu-latest
919
steps:
10-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v4
1121
with:
12-
submodules: true
22+
submodules: ${{ github.event.inputs.include_submodules }}
23+
persist-credentials: false
1324

1425
- name: Setup NodeJS
1526
uses: actions/setup-node@v2

apps/supabase-todolist

0 commit comments

Comments
 (0)