20 Commits

Author SHA1 Message Date
eeeck 995e89b903 Merge pull request #13 from erickahmed/dependabot/github_actions/actions/checkout-6
build(deps): bump actions/checkout from 5 to 6
2025-11-28 09:44:58 +01:00
dependabot[bot] 09f95c9127 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 01:33:14 +00:00
eeeck 768aa3d212 Merge pull request #11 from erickahmed/alert-autofix-4
Potential fix for code scanning alert no. 4: Workflow does not contain permissions
2025-11-16 10:43:41 +01:00
eeeck bbbf3c7a46 Merge pull request #12 from erickahmed/alert-autofix-3
Potential fix for code scanning alert no. 3: Workflow does not contain permissions
2025-11-16 10:42:30 +01:00
eeeck 6b54370a4e Potential fix for code scanning alert no. 3: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Erick <engineering@erickahmed.com>
2025-11-16 10:41:56 +01:00
eeeck 7759df28e0 Potential fix for code scanning alert no. 4: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Erick <engineering@erickahmed.com>
2025-11-16 10:40:51 +01:00
eeeck 80707a055d ci: avoid running this workflow when doing unrelated changes to other
workflows
2025-11-14 16:56:33 +01:00
eeeck 050b022ab1 Merge pull request #8 from erickahmed/dependabot/github_actions/actions/checkout-5
build(deps): bump actions/checkout from 4 to 5
2025-11-14 16:56:12 +01:00
eeeck a8bc5d2038 Merge pull request #7 from erickahmed/dependabot/github_actions/actions/stale-10
build(deps): bump actions/stale from 5 to 10
2025-11-14 16:55:30 +01:00
eeeck c224933459 Merge branch 'master' into dependabot/github_actions/actions/checkout-5
Signed-off-by: Erick <engineering@erickahmed.com>
2025-11-14 15:47:41 +01:00
eeeck e769c61892 Merge branch 'master' into dependabot/github_actions/actions/stale-10
Signed-off-by: Erick <engineering@erickahmed.com>
2025-11-14 15:47:07 +01:00
eeeck e1cb61800d general: fix Cargo.toml directory
Signed-off-by: Erick <engineering@erickahmed.com>
2025-11-14 15:40:04 +01:00
eeeck 365a120eba general: add Dependabot settings 2025-11-14 15:24:00 +01:00
eeeck a7166af45b general: add stale.yml workflow for managing inactive issues and PRs
This workflow automatically marks issues and pull requests as stale
after a period of inactivity and can close them if no activity occurs.

Signed-off-by: Erick <engineering@erickahmed.com>
2025-11-14 15:23:42 +01:00
dependabot[bot] 226b8b3786 build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-14 14:20:49 +00:00
dependabot[bot] 1972c6dcf2 build(deps): bump actions/stale from 5 to 10
Bumps [actions/stale](https://github.com/actions/stale) from 5 to 10.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v5...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-14 14:20:46 +00:00
eeeck a4c727de85 general: add Dependabot settings 2025-11-14 15:20:10 +01:00
eeeck 8ac53966e4 Add stale.yml workflow for managing inactive issues and PRs
This workflow automatically marks issues and pull requests as stale after a period of inactivity and can close them if no activity occurs.

Signed-off-by: Erick <engineering@erickahmed.com>
2025-11-14 14:36:12 +01:00
eeeck a5f882a462 Merge pull request #3 from erickahmed/dev-occt
Implementation of safe Rust API for point handling
2025-11-13 22:09:32 +01:00
eeeck 16eabc6d23 general: update licensing information 2025-11-13 10:45:22 +01:00
3 changed files with 57 additions and 4 deletions
+23
View File
@@ -0,0 +1,23 @@
version: 2
updates:
- package-ecosystem: "docker"
directory: "/ci/"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "docker"
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "rust"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "github-actions"
+7 -4
View File
@@ -1,4 +1,7 @@
name: OCCT FFI Unit Tests
permissions:
contents: read
packages: write
on:
push:
@@ -12,7 +15,7 @@ on:
- "ci/scripts/occt.sh"
- "ci/ffi.Dockerfile"
- "ci/scripts/ffi.sh"
- ".github/**"
- ".github/workflows/occt-ffi-unit-test.yml"
- "./CMakeLists.txt"
- "Cargo.toml"
- "Cargo.lock"
@@ -28,7 +31,7 @@ on:
- "ci/scripts/occt.sh"
- "ci/ffi.Dockerfile"
- "ci/scripts/ffi.sh"
- ".github/**"
- ".github/workflows/occt-ffi-unit-test.yml"
- "./CMakeLists.txt"
- "Cargo.toml"
- "Cargo.lock"
@@ -41,7 +44,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
@@ -73,7 +76,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
+27
View File
@@ -0,0 +1,27 @@
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
#
# You can adjust the behavior by modifying this file.
# For more information, see:
# https://github.com/actions/stale
name: Mark stale issues and pull requests
on:
schedule:
- cron: '25 23 * * *'
jobs:
stale:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v10
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'Stale issue message'
stale-pr-message: 'Stale pull request message'
stale-issue-label: 'no-issue-activity'
stale-pr-label: 'no-pr-activity'