Skip to content

Commit 5acfb3b

Browse files
BrandonPacewicPepperLolaazaleacolburnitspvtyrutmanz
authored
v7.2.0 Release (#1146)
Co-authored-by: Julian Wright <[email protected]> Co-authored-by: Azalea Colburn <[email protected]> Co-authored-by: Pvty <[email protected]> Co-authored-by: Brandon Pacewic <[email protected]> Co-authored-by: Zach Rutman <[email protected]> Co-authored-by: Dhruv Arora <[email protected]> Co-authored-by: Alexey Dmitriev <[email protected]> Co-authored-by: Ryan Zhang <[email protected]>
2 parents 0e270b0 + e57cac6 commit 5acfb3b

File tree

487 files changed

+34591
-12505
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

487 files changed

+34591
-12505
lines changed

.git-blame-ignore-revs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt
2+
# https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view
3+
4+
# Eslint naming convention enforcement
5+
21be3183a28d91ae8c1ec7c9dffa282ef091c319

.github/CODEOWNERS

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
# This file is used to auto request reviews for a pull request
22
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
33

4-
* @autodesk/synthesis-devs hunter.barclay@autodesk.com
4+
* @autodesk/synthesis-devs @autodesk/synthesis-admin
55

6-
/exporter/ @autodesk/fusion hunter.barclay@autodesk.com
6+
/exporter/ @autodesk/fusion @autodesk/synthesis-admin
77

8-
/fission/src/aps/ @autodesk/fusion hunter.barclay@autodesk.com
9-
/fission/src/mirabuf/ @autodesk/fusion hunter.barclay@autodesk.com
10-
/fission/src/proto/ @autodesk/fusion hunter.barclay@autodesk.com
8+
/fission/src/aps/ @autodesk/fusion @autodesk/synthesis-admin
9+
/fission/src/mirabuf/ @autodesk/fusion @autodesk/synthesis-admin
10+
/fission/src/proto/ @autodesk/fusion @autodesk/synthesis-admin
1111

12-
13-
14-
15-
/fission/ @autodesk/fission [email protected]
16-
/installer/ @autodesk/fusion [email protected]
12+
/fission/ @autodesk/fission @autodesk/synthesis-admin
13+
/installer/ @autodesk/fusion @autodesk/synthesis-admin

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 44 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,47 @@
1-
### Description
2-
Lorem Ipsum
1+
## Task
32

4-
### Objectives
5-
- [ ] Lorem Ipsum
3+
<!--
4+
Please include any relevant Jira ticket ID(s) at the end of the PR title, in the form AARD-xxxx, where "AARD" is Jira project.
5+
Include the same Jira ticket ID(s) in this section.
6+
-->
67

7-
### Testing Done
8-
- Lorem Ipsum
8+
AARD-
99

10-
[JIRA Issue](https://jira.autodesk.com/browse/AARD-XXXX)
10+
<!--
11+
Provide a brief description of what the task was here.
12+
-->
13+
14+
## Symptom
15+
<!--
16+
How does the problem manifest itself?
17+
Describe the problem as seen by the user, or by the caller or the code if it's not directly visible to the user.
18+
19+
Note: "Symptom" can include new product use cases, not just bugs.
20+
-->
21+
22+
## Solution
23+
24+
<!--
25+
How did you fix the problem/symptom?
26+
Explain your approach and reasoning for choosing this solution.
27+
-->
28+
29+
## Verification
30+
31+
<!--
32+
How did you test and verify your changes were correct?
33+
List steps taken, tests/added/updated, and any manual verification done that should be replicated in review.
34+
-->
35+
36+
---
37+
38+
Before merging, ensure the following criteria are met:
39+
40+
- [ ] All acceptance criteria outlined in the ticket are met.
41+
- [ ] Necessary test cases have been added and updated.
42+
- [ ] A feature toggle or safe disable path has been added (if applicable).
43+
- [ ] User-facing polish:
44+
- Ask: *"Is this ready-looking?"*
45+
- [ ] Cross-linking between Jira and GitHub:
46+
- PR links to the relevant Jira issue.
47+
- Jira ticket has a comment referencing this PR.

.github/workflows/FissionBiome.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Fission - Biome Format and Lint Validation
2+
3+
on:
4+
workflow_dispatch: {}
5+
push:
6+
branches: [prod, dev]
7+
pull_request:
8+
branches: [prod, dev]
9+
10+
jobs:
11+
runBiomeValidationScript:
12+
name: Biome Validation
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout Code
16+
uses: actions/checkout@v4
17+
- name: Bun Runtime Setup
18+
uses: oven-sh/setup-bun@v2
19+
with:
20+
bun-version: latest
21+
22+
- name: Cache Dependencies
23+
uses: actions/cache@v3
24+
with:
25+
key: "${{runner.os}}-npm-fission-${{hashFiles('fission/package.json')}}"
26+
path: "fission/node_modules"
27+
restore-keys: |
28+
${{runner.os}}-npm-fission-
29+
${{runner.os}}-npm
30+
31+
- name: Install Dependencies
32+
run: |
33+
cd fission
34+
bun install
35+
36+
- name: Lint
37+
id: lint-validation
38+
if: ${{ always() }}
39+
run: |
40+
cd fission
41+
bun run lint --diagnostic-level=error
42+
43+
- name: Format
44+
id: format-validation
45+
if: ${{ always() }}
46+
run: |
47+
cd fission
48+
bun run fmt

.github/workflows/FissionBuild.yml

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,40 @@ name: Fission - Build
33
on:
44
workflow_dispatch: {}
55
pull_request:
6-
branches: [ prod, dev ]
6+
branches: [prod, dev]
77

88
jobs:
99
buildFission:
1010
name: Build
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout Code
14-
uses: actions/checkout@v2
15-
- name: JavaScript Setup
16-
uses: actions/setup-node@v2
14+
uses: actions/checkout@v4
15+
- name: Bun Runtime Setup
16+
uses: oven-sh/setup-bun@v2
1717
with:
18-
node-version: 20
18+
bun-version: latest
19+
20+
- name: Cache Node Dependencies
21+
uses: actions/cache@v3
22+
with:
23+
key: "${{runner.os}}-npm-fission-${{hashFiles('fission/package.json')}}"
24+
path: "fission/node_modules"
25+
restore-keys: |
26+
${{runner.os}}-npm-fission-
27+
${{runner.os}}-npm
1928
2029
- name: Install Dependencies
2130
run: |
2231
cd fission
23-
npm install
32+
bun install
2433
2534
- name: Build Fission
2635
run: |
2736
cd fission
28-
npm run build && echo "Build Passed" || (echo "Build Failed" && exit 1)
37+
bun run build && echo "Build Passed" || (echo "Build Failed" && exit 1)
38+
39+
- name: Build Electron Version of Fission
40+
run: |
41+
cd fission
42+
bun run electron:make && echo "Build Passed" || (echo "Build Failed" && exit 1)

.github/workflows/FissionESLintFormat.yml

Lines changed: 0 additions & 37 deletions
This file was deleted.

.github/workflows/FissionPackage.yml

Lines changed: 53 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -3,53 +3,62 @@ name: Fission - Package
33
on:
44
workflow_dispatch: {}
55
push:
6-
branches: [ prod, dev ]
6+
branches: [prod, dev]
77

88
jobs:
99
runUnitTests:
1010
name: Package
1111
runs-on: ubuntu-latest
1212
steps:
13-
- name: Checkout Code
14-
uses: actions/checkout@v2
15-
- name: JavaScript Setup
16-
uses: actions/setup-node@v2
17-
with:
18-
node-version: 20
19-
20-
- name: Get date
21-
id: date # this is used on variable path
22-
run: |
23-
echo "timestamp=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_OUTPUT
24-
25-
- name: Install Dependencies
26-
run: |
27-
cd fission
28-
npm install
29-
30-
- name: Get package info
31-
id: info
32-
uses: codex-team/[email protected]
33-
with:
34-
path: fission/
35-
36-
- name: Build
37-
id: build
38-
run: |
39-
cd fission
40-
npm run build:prod
41-
npm run build:dev
42-
43-
- name: Upload Artifact
44-
uses: actions/upload-artifact@v4
45-
id: upload-artifact-prod
46-
with:
47-
name: "${{ steps.info.outputs.name }}@${{ steps.info.outputs.version }}[${{ steps.date.outputs.timestamp }}]"
48-
path: fission/dist/prod/
49-
50-
- name: Upload Artifact
51-
uses: actions/upload-artifact@v4
52-
id: upload-artifact-dev
53-
with:
54-
name: "${{ steps.info.outputs.name }}-dev@${{ steps.info.outputs.version }}[${{ steps.date.outputs.timestamp }}]"
55-
path: fission/dist/dev/
13+
- name: Checkout Code
14+
uses: actions/checkout@v4
15+
- name: Bun Runtime Setup
16+
uses: oven-sh/setup-bun@v2
17+
with:
18+
bun-version: latest
19+
20+
- name: Get date
21+
id: date # this is used on variable path
22+
run: |
23+
echo "timestamp=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_OUTPUT
24+
25+
- name: Cache Dependencies
26+
uses: actions/cache@v3
27+
with:
28+
key: "${{runner.os}}-npm-fission-${{hashFiles('fission/package.json')}}"
29+
path: "fission/node_modules"
30+
restore-keys: |
31+
${{runner.os}}-npm-fission-
32+
${{runner.os}}-npm
33+
34+
- name: Install Dependencies
35+
run: |
36+
cd fission
37+
bun install
38+
39+
- name: Get package info
40+
id: info
41+
uses: codex-team/[email protected]
42+
with:
43+
path: fission/
44+
45+
- name: Build
46+
id: build
47+
run: |
48+
cd fission
49+
bun run build:prod
50+
bun run build:dev
51+
52+
- name: Upload Artifact
53+
uses: actions/upload-artifact@v4
54+
id: upload-artifact-prod
55+
with:
56+
name: "${{ steps.info.outputs.name }}@${{ steps.info.outputs.version }}[${{ steps.date.outputs.timestamp }}]"
57+
path: fission/dist/prod/
58+
59+
- name: Upload Artifact
60+
uses: actions/upload-artifact@v4
61+
id: upload-artifact-dev
62+
with:
63+
name: "${{ steps.info.outputs.name }}-dev@${{ steps.info.outputs.version }}[${{ steps.date.outputs.timestamp }}]"
64+
path: fission/dist/dev/

0 commit comments

Comments
 (0)