Skip to content

Commit 594624a

Browse files
Merge branch 'main' into symbols-matching-binary-source
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
2 parents 8b9e9ef + 5f21555 commit 594624a

48 files changed

Lines changed: 466 additions & 203 deletions

Some content is hidden

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

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
strategy:
3232
max-parallel: 4
3333
matrix:
34-
python-version: ["3.10", "3.11", "3.12"]
34+
python-version: ["3.10", "3.11", "3.12", "3.13"]
3535

3636
steps:
3737
- name: Checkout code

.github/workflows/generate-sboms.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
find scancodeio/ -type f -name "*.ABOUT" -exec cp {} "${{ env.INPUTS_PATH }}/about-files/" \;
3333
3434
- name: Resolve the dependencies using ScanCode-action
35-
uses: nexB/scancode-action@main
35+
uses: aboutcode-org/scancode-action@main
3636
with:
3737
pipelines: "resolve_dependencies:DynamicResolver"
3838
inputs-path: ${{ env.INPUTS_PATH }}

.github/workflows/pypi-release-aboutcode-pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Set up Python
1818
uses: actions/setup-python@v5
1919
with:
20-
python-version: 3.12
20+
python-version: 3.13
2121

2222
- name: Install flot
2323
run: python -m pip install flot --user

.github/workflows/pypi-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Set up Python
1818
uses: actions/setup-python@v5
1919
with:
20-
python-version: 3.12
20+
python-version: 3.13
2121

2222
- name: Install pypa/build
2323
run: python -m pip install build --user

CHANGELOG.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,38 @@ Changelog
44
v34.12.0 (unreleased)
55
---------------------
66

7+
- Add support for Python 3.13.
8+
Upgrade the base image in Dockerfile to ``python:3.13-slim``.
9+
https://github.com/aboutcode-org/scancode.io/pull/1469/files
10+
11+
- Display matched snippets details in "Resource viewer", including the package,
12+
resource, and similarity values.
13+
https://github.com/aboutcode-org/scancode.io/issues/1688
14+
15+
- Add filtering by label and pipeline in the ``flush-projects`` management command.
16+
Also, a new ``--dry-run`` option is available to test the filters before applying
17+
the deletion.
18+
https://github.com/aboutcode-org/scancode.io/pull/1690
19+
20+
- Add support for using Package URL (purl) as project input.
21+
This implementation is based on ``purl2url.get_download_url``.
22+
https://github.com/aboutcode-org/scancode.io/issues/1383
23+
724
- Raise a ``MatchCodeIOException`` when the response from the MatchCode.io service is
825
not valid in ``send_project_json_to_matchcode``.
926
This generally means an issue on the MatchCode.io server side.
1027
https://github.com/aboutcode-org/scancode.io/issues/1665
1128

29+
- Upgrade Bulma CSS and Ace JS libraries to latest versions.
30+
Refine the CSS for the Resource viewer.
31+
https://github.com/aboutcode-org/scancode.io/pull/1692
32+
33+
- Add "(No value detected)" for Copyright and Holder charts.
34+
https://github.com/aboutcode-org/scancode.io/issues/1697
35+
36+
- Add "Package Compliance Alert" chart in the Policies section.
37+
https://github.com/aboutcode-org/scancode.io/pull/1699
38+
1239
v34.11.0 (2025-05-02)
1340
---------------------
1441

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# ScanCode.io is a free software code scanning tool from nexB Inc. and others.
2121
# Visit https://github.com/aboutcode-org/scancode.io for support and download.
2222

23-
FROM python:3.12-slim
23+
FROM python:3.13-slim
2424

2525
LABEL org.opencontainers.image.source="https://github.com/aboutcode-org/scancode.io"
2626
LABEL org.opencontainers.image.description="ScanCode.io"

docs/automation.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ automation methods such as a cron job or a git hook::
7979
Seamlessly integrate ScanCode.io into your GitHub Workflows to enable automated scans
8080
as an integral part of your development process.
8181

82-
Visit the `scancode-action repository <https://github.com/nexB/scancode-action>`_ to
83-
explore and learn more about the GitHub Action for ScanCode.io.
82+
Visit the `scancode-action repository <https://github.com/aboutcode-org/scancode-action>`_
83+
to explore and learn more about the GitHub Action for ScanCode.io.
8484
The repository provides detailed information, usage instructions,
8585
and configuration options to help you incorporate code scanning effortlessly into your
8686
workflows.

docs/command-line-interface.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,14 @@ Optional arguments:
549549

550550
scanpipe flush-projects --retain-days 7
551551

552+
- ``--dry-run`` Do not delete any projects; just print the ones that would be flushed.
553+
554+
- ``--label LABELS`` Filter projects by the provided label.
555+
Multiple labels can be provided by using this argument multiple times.
556+
557+
- ``--pipeline PIPELINES`` Filter projects by the provided pipeline name.
558+
Multiple pipeline name can be provided by using this argument multiple times.
559+
552560
- ``--no-input`` Does not prompt the user for input of any kind.
553561

554562

docs/faq.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ How can I trigger a pipeline scan from a CI/CD, such as Jenkins, TeamCity or Azu
202202
You can refer to the :ref:`automation` to automate your projects management.
203203

204204
Also, A new GitHub action is available at
205-
`scancode-action repository <https://github.com/nexB/scancode-action>`_
205+
`scancode-action repository <https://github.com/aboutcode-org/scancode-action>`_
206206
to run ScanCode.io pipelines from your GitHub Workflows.
207207

208208
How can I get notified about my project progression?

docs/installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ Pre-installation Checklist
245245

246246
Before you install ScanCode.io, make sure you have the following prerequisites:
247247

248-
* **Python: versions 3.10 to 3.12** found at https://www.python.org/downloads/
248+
* **Python: versions 3.10 to 3.13** found at https://www.python.org/downloads/
249249
* **Git**: most recent release available at https://git-scm.com/
250250
* **PostgreSQL**: release 11 or later found at https://www.postgresql.org/ or
251251
https://postgresapp.com/ on macOS

0 commit comments

Comments
 (0)