Skip to content

Commit a6ff95c

Browse files
authored
Merge pull request #3062 from pyrevitlabs/develop
pyRevit 6.0.0 Release
2 parents bb58daa + f389eaf commit a6ff95c

837 files changed

Lines changed: 49129 additions & 7053 deletions

File tree

Some content is hidden

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

.cursor/worktrees.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"setup-worktree-windows": [
3+
"py -3.10 -m pipenv install",
4+
"py -3.10 -m pipenv run pyrevit build products Debug",
5+
"py -3.10 -m pipenv run pyrevit build labs Debug"
6+
]
7+
}

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
docs:
2626
runs-on: ubuntu-latest
2727
steps:
28-
- uses: actions/checkout@v5
28+
- uses: actions/checkout@v6
2929

3030
- name: Prepare Python 3.10
3131
uses: actions/setup-python@v6

.github/workflows/main.yml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
echo "commit: ${{ github.sha }}"
4747
4848
- name: Checkout Repository
49-
uses: actions/checkout@v5
49+
uses: actions/checkout@v6
5050
with:
5151
fetch-depth: 0
5252
submodules: recursive
@@ -55,22 +55,33 @@ jobs:
5555
uses: actions/setup-python@v6
5656
with:
5757
python-version: '3.10'
58+
cache: 'pipenv'
5859

5960
- name: Prepare pipenv
6061
run: |
6162
pip install pipenv
6263
pipenv install
6364
6465
# needed for MahApps XamlColorSchemeGenerator
65-
- name: Prepare .NET 3.1
66+
- name: Prepare .NET SDKs
6667
uses: actions/setup-dotnet@v5
6768
with:
68-
dotnet-version: 3.1.x
69+
dotnet-version: |
70+
3.1.x
71+
8.0.x
6972
70-
- name: Prepare .NET 8.0
73+
- name: Cache NuGet packages
74+
uses: actions/cache@v5
75+
with:
76+
path: ~/.nuget/packages
77+
key: ${{ runner.os }}-nuget-${{ hashFiles('**/*.csproj', '**/Directory.Build.props') }}
78+
restore-keys: |
79+
${{ runner.os }}-nuget-
80+
81+
- name: Prepare .NET 10.0
7182
uses: actions/setup-dotnet@v5
7283
with:
73-
dotnet-version: 8.0.x
84+
dotnet-version: 10.0.x
7485

7586
- name: Prepare msbuild
7687
uses: microsoft/setup-msbuild@v2
@@ -124,7 +135,7 @@ jobs:
124135

125136
- name: Sign files with Trusted Signing (DLLs and EXEs)
126137
if: (github.repository == env.MainRepo)
127-
uses: azure/trusted-signing-action@v0.5.10
138+
uses: azure/trusted-signing-action@v1.0.0
128139
with:
129140
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
130141
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
@@ -146,7 +157,7 @@ jobs:
146157
147158
- name: Sign files with Trusted Signing (installers)
148159
if: (github.repository == env.MainRepo)
149-
uses: azure/trusted-signing-action@v0.5.10
160+
uses: azure/trusted-signing-action@v1.0.0
150161
with:
151162
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
152163
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
@@ -163,7 +174,7 @@ jobs:
163174
timestamp-digest: SHA256
164175

165176
- name: Upload Installers
166-
uses: actions/upload-artifact@v5
177+
uses: actions/upload-artifact@v6
167178
with:
168179
name: pyrevit-installers
169180
path: |

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,6 @@ bin/**/*.xml
6565
*.so
6666
*.a
6767
*.dylib
68+
69+
# claude
70+
.claude

Pipfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ verify_ssl = true
55

66
[dev-packages]
77
mypy = "*"
8-
pylint = "==4.0.2"
8+
pylint = "==4.0.4"
99

1010
[packages]
1111
docopt = "*"
1212
requests = "*"
1313
pygount = "*"
1414
pyyaml = ">=5.4"
1515
black = "*"
16-
setuptools = "==80.9.0"
16+
setuptools = "==80.10.2"
1717
mkdocs = "*"
1818
mkdocstrings = "*"
1919
mkdocstrings-python = "*"

0 commit comments

Comments
 (0)