File tree Expand file tree Collapse file tree 4 files changed +31
-169
lines changed
Expand file tree Collapse file tree 4 files changed +31
-169
lines changed Original file line number Diff line number Diff line change 11name : CI
22
33on :
4- merge_group :
5- pull_request :
6- push : # WARNING: Renovate sometimes automerges without PR, so we MUST build and test renovate/** branches
7- workflow_call :
8- workflow_dispatch :
4+ workflow_dispatch : # Allows you to run this workflow manually from the Actions tab
5+ push : # Runs whenever a commit is pushed to the repository
6+ branches : [experience-cs]
7+
8+ permissions :
9+ packages : write # deploy to GitHub Packages
910
1011concurrency :
1112 group : " ${{ github.workflow }} @ ${{ github.event.compare || github.head_ref || github.ref }}"
1213 cancel-in-progress : true
1314
15+ env :
16+ NODE_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }} # for publishing private npm packages
17+ NPM_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }} # for downloading private npm packages
18+
1419jobs :
1520 ci :
1621 name : Detect affected packages, build and test
1924 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2025 - uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
2126 with :
22- cache : ' npm'
23- node-version-file : ' .nvmrc'
27+ cache : " npm"
28+ node-version-file : " .nvmrc"
29+ registry-url : " https://npm.pkg.github.com"
2430 - uses : wagoid/commitlint-github-action@9763196e10f27aef304c9b8b660d31d97fce0f99 # v5
2531 - name : Debug info
2632 run : |
8793 uses : ./.github/actions/test-package
8894 with :
8995 package_name : scratch-gui
96+
97+ - name : Publish scratch-gui to GitHub Packages
98+ working-directory : ./packages/scratch-gui
99+ run : |
100+ RELEASE_VERSION="0.1.0-experience-cs.$(date +'%Y%m%d%H%M%S')"
101+ npm version --no-git-tag-version $RELEASE_VERSION
102+ # npm publish --access public --tag latest
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11{
2- "name" : " @scratch /scratch-gui" ,
2+ "name" : " @RaspberryPiFoundation /scratch-gui" ,
33 "version" : " 11.2.0-svg-sanitization.3" ,
44 "description" : " Graphical User Interface for creating and running Scratch 3.0 projects" ,
55 "author" : " Massachusetts Institute of Technology" ,
66 "license" : " AGPL-3.0-only" ,
7- "homepage" : " https://github.com/scratchfoundation /scratch-gui #readme" ,
7+ "homepage" : " https://github.com/RaspberryPiFoundation /scratch-editor #readme" ,
88 "repository" : {
99 "type" : " git" ,
10- "url" : " https://github.com/scratchfoundation/scratch-editor.git"
10+ "url" : " https://github.com/RaspberryPiFoundation/scratch-editor.git"
11+ },
12+ "publishConfig" : {
13+ "registry" : " https://npm.pkg.github.com"
1114 },
1215 "main" : " ./dist/scratch-gui.js" ,
1316 "types" : " ./dist/types/index.d.ts" ,
You can’t perform that action at this time.
0 commit comments