Skip to content

Commit c3f43ec

Browse files
committed
Fix artifact output
1 parent 60edfea commit c3f43ec

4 files changed

Lines changed: 56 additions & 18 deletions

File tree

.github/workflows/publish-artifacts.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,23 @@ jobs:
8282
run: node ci-scripts/package-artifacts.mjs
8383

8484
- name: Generate metadata
85+
env:
86+
RELEASE_TAG: nightly
8587
run: pnpm run generate
8688

89+
- name: Publish GitHub release assets
90+
uses: softprops/action-gh-release@v2
91+
with:
92+
tag_name: nightly
93+
name: nightly
94+
prerelease: true
95+
files: |
96+
artifacts/*.zip
97+
artifacts/index.json
98+
templates-meta.json
99+
env:
100+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
101+
87102
- name: Stage public artifacts
88103
run: node ci-scripts/publish-artifacts.mjs
89104

examples/new-browser-flags/extension.config.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const config = {
1414
// Disable default browser flags made by Extension.js
1515
excludeBrowserFlags: [],
1616
// Use a stable dev profile (resolved relative to project dir)
17-
profile: './dist/dedicated-profile-chromium',
17+
profile: profile('chromium'),
1818
// Kiosk mode so only the New Tab page is visible.
1919
browserFlags: ['--kiosk'],
2020
// Launch the overridden New Tab so your extension page shows immediately.
@@ -24,7 +24,7 @@ const config = {
2424
// Disable default browser flags made by Extension.js
2525
excludeBrowserFlags: [],
2626
// Use a stable dev profile (resolved relative to project dir)
27-
profile: './dist/dedicated-profile-chrome',
27+
profile: profile('chrome'),
2828
// Kiosk mode so only the New Tab page is visible.
2929
browserFlags: ['--kiosk'],
3030
// Launch the overridden New Tab so your extension page shows immediately.
@@ -33,7 +33,7 @@ const config = {
3333
edge: {
3434
// Edge follows Chrome config; only brand/profile differs.
3535
excludeBrowserFlags: [],
36-
profile: './dist/dedicated-profile-edge',
36+
profile: profile('edge'),
3737
// Kiosk mode so only the New Tab page is visible.
3838
browserFlags: ['--kiosk'],
3939
// Launch the overridden New Tab so your extension page shows immediately.
@@ -42,7 +42,7 @@ const config = {
4242
firefox: {
4343
// Firefox follows Chrome config; only brand/profile/URL differ.
4444
excludeBrowserFlags: [],
45-
profile: './dist/dedicated-profile-firefox',
45+
profile: profile('firefox'),
4646
// Kiosk mode so only the New Tab page is visible.
4747
browserFlags: ['--kiosk'],
4848
// Launch the overridden New Tab so your extension page shows immediately.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"@types/chrome": "^0.0.287",
6666
"@types/node": "^22.10.1",
6767
"eslint": "^9.16.0",
68-
"extension": "3.3.3-next.7",
68+
"extension": "3.4.1",
6969
"globals": "^15.13.0",
7070
"knip": "^5.33.0",
7171
"lint-staged": "16.1.0",

pnpm-lock.yaml

Lines changed: 36 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)