Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d4d22ad
Potential fix for code scanning alert no. 4: Workflow does not contai…
LockedThread Jan 28, 2026
ef38c34
Merge pull request #73 from LockedThread/release/3.0.0
LockedThread Jan 28, 2026
3d2c8c4
Merge pull request #68 from LockedThread/alert-autofix-4
LockedThread Feb 7, 2026
3288e90
Bump debian from trixie-20260112 to trixie-20260421
dependabot[bot] Apr 27, 2026
07df8f5
Merge pull request #82 from LockedThread/dependabot/docker/developmen…
LockedThread Jun 12, 2026
a7be057
Bump docker/setup-buildx-action from 3 to 4
dependabot[bot] Mar 9, 2026
eaefb83
Bump docker/login-action from 3 to 4
dependabot[bot] Mar 9, 2026
913e119
Bump docker/metadata-action from 5 to 6
dependabot[bot] Mar 9, 2026
394bb3d
Bump docker/build-push-action from 6 to 7
dependabot[bot] Mar 9, 2026
1fa307c
Prepare release 3.0.1
web-flow Jun 12, 2026
3e3f500
revamped images - add support for a variety of base images
LockedThread Jun 19, 2026
f10b571
hard code PYTHONUSERBASE to /usr/local
LockedThread Jun 19, 2026
f7ae1a3
fix issue with pybind11_stubgen not installing on gtsam 4.3a1, and in…
LockedThread Jun 19, 2026
340c4e6
hard code more python parameters
LockedThread Jun 19, 2026
f95088f
copy all libraries which are related to gtsam
LockedThread Jun 19, 2026
e21b9db
install boost1.84-thread for alpine linux
LockedThread Jun 19, 2026
8589754
fix validate numpy abi script so that it works for gtsam <=4.2 and 4…
LockedThread Jun 19, 2026
db840ea
reduce default jobs to 2
LockedThread Jun 19, 2026
75697d2
set size baselines
LockedThread Jun 19, 2026
422322e
update dependabot
LockedThread Jun 19, 2026
6e78ad6
pin external docker images, improve precision of runtime lib copying
LockedThread Jun 19, 2026
b3f5a61
add a pip wheel constraints file to pin python dependencies
LockedThread Jun 19, 2026
85a7348
delete python gtsam build dependencies before finishing stage
LockedThread Jun 19, 2026
45ae0bb
enable BUILDKIT_SBOM_SCAN_STAGE for gtsam build stage
LockedThread Jun 19, 2026
80dfa7c
enable sbom and provenance for images built in ci
LockedThread Jun 19, 2026
74f9b36
push transitive build dependencies through to final stage such that v…
LockedThread Jun 19, 2026
fc5ac43
add vulnerability scanning
LockedThread Jun 19, 2026
19d2856
Merge branch 'main' into development
LockedThread Jun 19, 2026
ec0da64
fix matrix parsing issue
LockedThread Jun 19, 2026
bec7e59
setup concurrency
LockedThread Jun 19, 2026
6a53486
reduce permissions scope for all github workflows
LockedThread Jun 19, 2026
5da9ce4
increase pr-labels permissions
LockedThread Jun 19, 2026
baabbe7
fix labels
LockedThread Jun 19, 2026
e4264ed
Merge branch 'main' into development
LockedThread Jun 19, 2026
7cdb82c
ci: bump actions/checkout in the github-actions group across 1 directory
dependabot[bot] Jun 19, 2026
288ecfb
Bump alpine/git from 2.52.0 to v2.54.0
dependabot[bot] Jun 19, 2026
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
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ updates:
interval: "weekly"
open-pull-requests-limit: 5
groups:
github-actions:
github_actions:
patterns:
- "*"
commit-message:
prefix: "ci"
labels:
- "dependencies"
- "github-actions"
- "github_actions"
2 changes: 1 addition & 1 deletion .github/workflows/automatic-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
outputs:
labels: ${{ steps.match-label.outputs.match }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- id: match-label
shell: bash
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-and-validate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ jobs:
packages: read
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-full-matrix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:
- 5000:5000
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-python-base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ jobs:
packages: write
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/pr-labels.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@ jobs:
contains-labels:
if: ${{!startsWith(github.head_ref, 'release/')}}
runs-on: ubuntu-latest
# The action approves the PR (creates a review) when labels are valid,
# which requires write access, not just read.
permissions:
pull-requests: read
pull-requests: write
steps:
- uses: jesusvasquez333/verify-pr-label-action@v1.4.0
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- uses: marvinpinto/action-automatic-releases@latest
with:
Expand All @@ -53,7 +53,7 @@ jobs:
outputs:
main_pr: ${{ steps.create_main_pr.outputs.pull_request_number }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Create release branch
run: git checkout -b release/${{ inputs.version }}
Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
packages: read
pull-requests: write
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Install grype
run: |
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ ARG PYTHON_RUNTIME_TRIXIE_IMAGE=python-runtime:py3.14-glibc-trixie
ARG PYTHON_RUNTIME_SLIM_IMAGE=python-runtime:py3.14-glibc-trixie-slim
ARG PYTHON_RUNTIME_ALPINE_IMAGE=python-runtime:py3.14-musl-alpine

FROM alpine/git:2.52.0@sha256:4a0e72d49596a1f5d3701aeedafdadc5c0da4062be4657c7bdc4017387f591cc AS gtsam-source
FROM alpine/git:v2.54.0@sha256:113d99116e236f93f0b1f53cd46dbda662cf1136d20dc9ae2834962226654d9f AS gtsam-source
ARG GTSAM_VERSION
WORKDIR /usr/src
RUN git clone --quiet --depth 1 --branch "${GTSAM_VERSION}" https://github.com/borglab/gtsam.git
Expand Down
Loading