Skip to content
Merged
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
46 changes: 10 additions & 36 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,16 @@ jobs:
if: ${{ steps.git_remote.outputs.latest_commit == github.sha }}
run: cd dist && getfacl -R . > permissions-backup.acl
continue-on-error: true
- name: Clean artifact
working-directory: framework
if: ${{ steps.git_remote.outputs.latest_commit == github.sha }}
run: rm -Rf node_modules
- name: Upload artifact
if: ${{ steps.git_remote.outputs.latest_commit == github.sha }}
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: build-artifact
path: framework/dist
path: framework
include-hidden-files: true
- name: Backup examples permissions
working-directory: examples
Expand Down Expand Up @@ -69,7 +73,7 @@ jobs:
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: build-artifact
path: framework/dist
path: framework
- name: Download examples artifact
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
Expand All @@ -83,12 +87,6 @@ jobs:
working-directory: examples
run: setfacl --restore=permissions-backup.acl
continue-on-error: true
- name: Prepare Repository
working-directory: framework
run: mv dist .repo
- name: Collect GitHub Metadata
working-directory: framework
run: mv .repo/dist dist
- name: Release
working-directory: framework
env:
Expand Down Expand Up @@ -118,25 +116,13 @@ jobs:
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: build-artifact
path: framework/dist
path: framework
- name: Restore build artifact permissions
working-directory: framework
run: cd dist && setfacl --restore=permissions-backup.acl
continue-on-error: true
- name: Prepare Repository
working-directory: framework
run: mv dist .repo
- name: Install Dependencies
working-directory: framework
run: cd .repo && yarn install --check-files --frozen-lockfile
- name: Create js artifact
working-directory: framework
run: cd .repo && npx projen package:js
- name: Collect js Artifact
working-directory: framework
run: mv .repo/dist dist
- name: Release
working-directory: framework
working-directory: framework/dist
env:
NPM_DIST_TAG: latest
NPM_REGISTRY: registry.npmjs.org
Expand All @@ -162,24 +148,12 @@ jobs:
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: build-artifact
path: framework/dist
path: framework
- name: Restore build artifact permissions
working-directory: framework
run: cd dist && setfacl --restore=permissions-backup.acl
continue-on-error: true
- name: Prepare Repository
working-directory: framework
run: mv dist .repo
- name: Install Dependencies
working-directory: framework
run: cd .repo && yarn install --check-files --frozen-lockfile
- name: Create python artifact
working-directory: framework
run: cd .repo && npx projen package:python
- name: Collect python Artifact
working-directory: framework
run: mv .repo/dist dist
- name: Release
uses: pypa/gh-action-pypi-publish@2f6f737ca5f74c637829c0f5c3acd0e29ea5e8bf #v1.8.11
with:
packages-dir: framework/dist/python/
packages-dir: framework/dist/python/
2 changes: 1 addition & 1 deletion .projen/tasks.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion framework/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading