Skip to content

Commit 78b5e45

Browse files
authored
Merge pull request #93 from MatrixAI/codesee-arch-diagram-workflow-1670279377379
Upgrade CodeSee workflow to version 2
2 parents b6b5adf + 2b1d47b commit 78b5e45

File tree

1 file changed

+7
-74
lines changed

1 file changed

+7
-74
lines changed

Diff for: .github/workflows/codesee-arch-diagram.yml

+7-74
Original file line numberDiff line numberDiff line change
@@ -5,83 +5,16 @@ on:
55
pull_request_target:
66
types: [opened, synchronize, reopened]
77

8-
name: CodeSee Map
8+
name: CodeSee
9+
10+
permissions: read-all
911

1012
jobs:
11-
test_map_action:
13+
codesee:
1214
runs-on: ubuntu-latest
1315
continue-on-error: true
14-
name: Run CodeSee Map Analysis
16+
name: Analyze the repo with CodeSee
1517
steps:
16-
- name: checkout
17-
id: checkout
18-
uses: actions/checkout@v2
19-
with:
20-
repository: ${{ github.event.pull_request.head.repo.full_name }}
21-
ref: ${{ github.event.pull_request.head.ref }}
22-
fetch-depth: 0
23-
24-
# codesee-detect-languages has an output with id languages.
25-
- name: Detect Languages
26-
id: detect-languages
27-
uses: Codesee-io/codesee-detect-languages-action@latest
28-
29-
- name: Configure JDK 16
30-
uses: actions/setup-java@v2
31-
if: ${{ fromJSON(steps.detect-languages.outputs.languages).java }}
32-
with:
33-
java-version: '16'
34-
distribution: 'zulu'
35-
36-
# CodeSee Maps Go support uses a static binary so there's no setup step required.
37-
38-
- name: Configure Node.js 14
39-
uses: actions/setup-node@v2
40-
if: ${{ fromJSON(steps.detect-languages.outputs.languages).javascript }}
41-
with:
42-
node-version: '14'
43-
44-
- name: Configure Python 3.x
45-
uses: actions/setup-python@v2
46-
if: ${{ fromJSON(steps.detect-languages.outputs.languages).python }}
47-
with:
48-
python-version: '3.10'
49-
architecture: 'x64'
50-
51-
- name: Configure Ruby '3.x'
52-
uses: ruby/setup-ruby@v1
53-
if: ${{ fromJSON(steps.detect-languages.outputs.languages).ruby }}
54-
with:
55-
ruby-version: '3.0'
56-
57-
# We need the rust toolchain because it uses rustc and cargo to inspect the package
58-
- name: Configure Rust 1.x stable
59-
uses: actions-rs/toolchain@v1
60-
if: ${{ fromJSON(steps.detect-languages.outputs.languages).rust }}
61-
with:
62-
toolchain: stable
63-
64-
- name: Generate Map
65-
id: generate-map
66-
uses: Codesee-io/codesee-map-action@latest
67-
with:
68-
step: map
69-
api_token: ${{ secrets.CODESEE_ARCH_DIAG_API_TOKEN }}
70-
github_ref: ${{ github.ref }}
71-
languages: ${{ steps.detect-languages.outputs.languages }}
72-
73-
- name: Upload Map
74-
id: upload-map
75-
uses: Codesee-io/codesee-map-action@latest
76-
with:
77-
step: mapUpload
78-
api_token: ${{ secrets.CODESEE_ARCH_DIAG_API_TOKEN }}
79-
github_ref: ${{ github.ref }}
80-
81-
- name: Insights
82-
id: insights
83-
uses: Codesee-io/codesee-map-action@latest
18+
- uses: Codesee-io/codesee-action@v2
8419
with:
85-
step: insights
86-
api_token: ${{ secrets.CODESEE_ARCH_DIAG_API_TOKEN }}
87-
github_ref: ${{ github.ref }}
20+
codesee-token: ${{ secrets.CODESEE_ARCH_DIAG_API_TOKEN }}

0 commit comments

Comments
 (0)