Commit Graph

37 Commits

Author SHA1 Message Date
forbes
2434aedfd9 Replace GitHub Actions with Gitea Actions
- Remove all GitHub Actions workflows (21 files)
- Remove GitHub problem matchers
- Add Gitea build workflow (push/PR to main)
- Add Gitea release workflow (version tags)
- Use pixi for dependency management
- Configure ccache for build acceleration
- Use 16 build threads for debian-host runner
- Update .gitignore to allow .gitea/ directory
2026-01-26 12:10:38 -06:00
FilippoR
d92c8fbfa3 Use packit to build rpm and add it as check on pull request (#21063)
* Update spec file

use custom macro to package the source file

reformat freecad.spec

add script for build from source archive

use bcond macro

use standard builddir and don't delete it to fast local rebuild

configure cmake correctly to avoid moving file later

add tests

remove python bytecompile is default

build in RelWithDebInfo to generate correctly the debuginfo package (debug info will be stripped from standard package and a debuginfo package will be generated

export dev package for ondselsolver

export libondselsolver

use new macro for filtering requires provides

simplify regexp.
remove delete unused source
enable gui tests
other fix

Disabile gui test to avoid timeout

add timeout to tests

remove rpkg macro for archive extraction

refactor prepare for packit

small fix

Update package/fedora/freecad.spec

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>

small fix

change packit configuration

fix format

fix packit

/packit build

authomatic build on commit

remove libkdtree++-devel missing in rawhide

* add packit configuration

escape changelog for spec file

add new build on release

simplify configuration to use only packit
remove script used to have only a spec file and build with 3 system
rpkg
custom bash script
packit

* add tests in test-farm

add test that read build time tests result

use default build type for pr build and always print buiild time tests result

fix and disable option without bundled_gtest

Update package/fedora/freecad.spec

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>

Update package/fedora/freecad.spec

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>

* add github action

Update fedora-daily.yml

Potential fix for code scanning alert no. 203: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update spec file

use custom macro to package the source file

reformat freecad.spec

add script for build from source archive

use bcond macro

use standard builddir and don't delete it to fast local rebuild

configure cmake correctly to avoid moving file later

add tests

remove python bytecompile is default

build in RelWithDebInfo to generate correctly the debuginfo package (debug info will be stripped from standard package and a debuginfo package will be generated

export dev package for ondselsolver

export libondselsolver

use new macro for filtering requires provides

simplify regexp.
remove delete unused source
enable gui tests
other fix

Disabile gui test to avoid timeout

add timeout to tests

remove rpkg macro for archive extraction

refactor prepare for packit

small fix

Update package/fedora/freecad.spec

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>

small fix

change packit configuration

fix format

fix packit

/packit build

authomatic build on commit

remove libkdtree++-devel missing in rawhide

* add packit configuration

escape changelog for spec file

add new build on release

simplify configuration to use only packit
remove script used to have only a spec file and build with 3 system
rpkg
custom bash script
packit

* add tests in test-farm

add test that read build time tests result

use default build type for pr build and always print buiild time tests result

fix and disable option without bundled_gtest

Update package/fedora/freecad.spec

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>

Update package/fedora/freecad.spec

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>

* add github action

Update fedora-daily.yml

Potential fix for code scanning alert no. 203: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* tentative fix test

* add verbose failed tests

* fix ctest

* Remove error file if 2 time is successful

* Update plan.fmf add IfcOpenShell-python3

* Update .packit.yaml

Update freecad.spec

Update plan.fmf

Update .packit.yaml

Update plan.fmf

* Update freecad.spec

* restore version

* add rpm cmake preset

* update tests

* add qt6-assistant deps

* use xvfb-run for QuantitySpinBox test

* fix ctest command

* clean

* restore Addon Manager: Add defusedxml dependency

---------

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-27 12:06:38 -05:00
Furgo
f3f5e380ff BIM: ignore FreeCAD groups for IFC export, controlled by a user preference (#21583)
* Add .db extension to git ignore list

* BIM: new feature - add ignore groups option on IFC exports

* BIM: create generic get_architectural_contents function
2025-06-03 11:19:07 +02:00
Captain
65236b9e69 TechDraw: changed CosmeticVertex point picker dashed circle to filled dot. (#20095)
* techdraw: changed the cosmetic vertex shape

* add back the call to prepareGeometryChange

* add getVertexSize and getLineWidth methods to QGIViewPart

* use doubles for sizes

* update setRadius in QGMarker to use double instead of float
2025-03-17 12:05:29 -05:00
Joao Matos
7f7c93b6ec Git: Ignore extra suffixed build directories.
Its pretty helpful when developing to have multiple build directories
for different branches.

This adds such pattern to .gitignore to be able to have a sane Git
experience.
2025-02-19 10:08:46 -03:00
looooo
a453920c30 pixi: add pixi.toml and pixi.lock 2024-12-04 08:02:29 -08:00
Snow Faerie
7a1038e56c Generate compile_commands.json
Modify CMakePresets.json to use -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON
in all the presets.

The compile_commands.json file can be used by tools like clangd to get
autocompletion and go-to-definition.

This patch also adds compile_commands.json to the .gitignore, as often
you need to symlink the compile_commands.json from the build directory
into the source directory for it to be picked by tools. That is the case
with clangd at least.
2024-07-22 10:49:34 -05:00
Adrián Insaurralde Avalos
c997473871 Update .gitignore 2024-01-08 11:27:22 -03:00
Kacper Donat
97aa369627 Add .vscode folder to .gitignore 2023-11-27 18:23:32 +01:00
Pesc0
a8dee2ed90 Allow automatic tests discovery 2023-11-20 16:12:27 +01:00
Pesc0
77b6e29371 Vscode PR - split 1 - add cmakepresets (#11385)
* add CMakePresets.json
2023-11-16 12:49:54 -03:00
Adrián Insaurralde Avalos
e649e99ee2 Update .gitignore files (vscode + conda integration) [skip-ci] 2023-06-15 00:35:10 -04:00
Rexbas
a3bb5eabb8 Add CLion default cmake-build locations to gitignore 2023-04-27 11:34:58 +02:00
CarlOlson
3e139a2eb1 add generated code chnages, remove unused file and add bison *.output to gitignore 2023-03-26 18:48:59 +02:00
Adrian Insaurralde Avalos
1a15f4c2bb [skip ci] Add kdevelop project files to .gitignore 2022-11-24 11:18:59 +01:00
Uwe
634fb31410 [Travis] remove Travis
we are not using it anymore
2022-07-29 02:23:15 +02:00
mosfet80
892ad71f62 Git ignore hidden files with defined exceptions (#7108)
* git ignore all hidden files

* Removal file with non-existent link

* git Ignore all hidden files except .gitignore

* Set exceptions in gitignore
2022-07-23 14:47:53 +02:00
Yorik van Havre
6aaa94d2f2 Updated ts files 2022-06-10 10:29:18 +02:00
Yorik van Havre
df45db45f0 Added updatets.py log files to gitignore 2022-02-21 14:53:39 +01:00
Pierre Le Moine
cc7f36599e Remove ancient dockerfile 2021-04-14 14:44:03 +02:00
Keith Sloan
8eabb65a52 Add workbench icon 2020-06-05 13:17:34 +02:00
wmayer
632eb83cc1 add CMakeLists.txt.user to ignore list 2019-08-26 14:08:53 +02:00
sliptonic
bdc869179e Path: UI changes to job edit
.gitignore

More UI work

checkpoint
2019-04-05 15:04:01 +02:00
Yorik van Havre
647bb673d6 Git ignore crowdin zip file 2019-02-01 13:40:47 -02:00
kreso-t
4032bd302a Path: Adaptive - fix for path cleaning
- fix for side-effect introduced by last change
(completely collinear paths were filtered out)
2018-10-29 23:29:08 +01:00
kreso-t
62bb8c1a2f clean up 2018-09-11 11:02:35 +02:00
Yorik van Havre
8ca620a064 Updated wiki download scripts 2018-02-26 15:12:53 -03:00
Kurt Kremitzki
b50bd64350 Add ctags tag files to gitignore 2017-05-30 15:38:08 +02:00
Keith Sloan
b88bd61cbb Remove OpenSCAD run time file 2017-04-28 16:39:18 +01:00
Marco Molteni
43112a12f2 Add CLion IDE configuration files to gitignore 2016-08-20 22:00:39 +02:00
Timothy Hobbs
fda1fd9c5d Add subuser files for developing freecad within a Docker container. 2016-08-07 08:52:24 +02:00
Yorik van Havre
ad72c1195d Better PDF generation script 2015-03-21 17:45:08 -03:00
jriegel
8f34919c64 ignore in src build directory 2014-11-15 21:18:52 +01:00
jriegel
94111efff4 more ignor for Windows platform 2014-03-04 21:49:47 +01:00
jriegel
9de0fd0141 gitignore for insource builds 2014-03-04 19:49:01 +01:00
wmayer
4dcb78d4dd Update git ignore list 2013-07-12 17:14:40 +02:00
Yorik van Havre
111a5d7347 Added .gitignore file to make git ignore .pyc files 2012-10-30 10:05:11 -02:00