Skip to content

feat: add support for not including projects that are scheduled for deletion#1240

Merged
TimKnight01 merged 7 commits intogitlabform:mainfrom
rickbrouwer:issue-1216
Apr 15, 2026
Merged

feat: add support for not including projects that are scheduled for deletion#1240
TimKnight01 merged 7 commits intogitlabform:mainfrom
rickbrouwer:issue-1216

Conversation

@rickbrouwer
Copy link
Copy Markdown
Contributor

@rickbrouwer rickbrouwer commented Apr 10, 2026

Add support for not including projects that are scheduled for deletion by using --include-projects-scheduled-for-deletion with as default false.

Checklist

  • Tests have been added
  • Commits are signed with Developer Certificate of Origin

Fixes #1216

@rickbrouwer rickbrouwer had a problem deploying to Integrate Pull Request April 10, 2026 12:13 — with GitHub Actions Error
@rickbrouwer rickbrouwer had a problem deploying to Integrate Pull Request April 10, 2026 12:13 — with GitHub Actions Error
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.98%. Comparing base (665af80) to head (bebaec4).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1240      +/-   ##
==========================================
+ Coverage   85.80%   86.98%   +1.18%     
==========================================
  Files          72       72              
  Lines        3516     3528      +12     
==========================================
+ Hits         3017     3069      +52     
+ Misses        499      459      -40     
Flag Coverage Δ
integration 83.75% <90.47%> (-0.01%) ⬇️
unittests 46.06% <100.00%> (+5.75%) ⬆️
Files with missing lines Coverage Δ
gitlabform/__init__.py 82.01% <100.00%> (+14.26%) ⬆️
gitlabform/lists/__init__.py 100.00% <100.00%> (ø)
gitlabform/lists/projects.py 97.89% <100.00%> (+1.38%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: Rick Brouwer <rickbrouwer@gmail.com>
Signed-off-by: Rick Brouwer <rickbrouwer@gmail.com>
@rickbrouwer rickbrouwer had a problem deploying to Integrate Pull Request April 10, 2026 12:43 — with GitHub Actions Error
@rickbrouwer rickbrouwer had a problem deploying to Integrate Pull Request April 10, 2026 12:43 — with GitHub Actions Error
@rickbrouwer rickbrouwer marked this pull request as ready for review April 10, 2026 13:28
@rickbrouwer rickbrouwer changed the title feat: support param for projects that are scheduled for deletion feat: add param for projects that are scheduled for deletion Apr 10, 2026
Comment thread gitlabform/lists/projects.py Outdated
@rickbrouwer rickbrouwer changed the title feat: add param for projects that are scheduled for deletion feat: add support for not including projects that are scheduled for deletion Apr 13, 2026
Signed-off-by: Rick Brouwer <rickbrouwer@gmail.com>
@rickbrouwer rickbrouwer had a problem deploying to Integrate Pull Request April 13, 2026 16:03 — with GitHub Actions Error
@rickbrouwer rickbrouwer had a problem deploying to Integrate Pull Request April 13, 2026 16:03 — with GitHub Actions Error
@TimKnight01 TimKnight01 temporarily deployed to Integrate Pull Request April 14, 2026 15:34 — with GitHub Actions Inactive
@TimKnight01 TimKnight01 had a problem deploying to Integrate Pull Request April 14, 2026 15:34 — with GitHub Actions Failure
@TimKnight01 TimKnight01 temporarily deployed to Integrate Pull Request April 15, 2026 13:02 — with GitHub Actions Inactive
@TimKnight01 TimKnight01 temporarily deployed to Integrate Pull Request April 15, 2026 13:02 — with GitHub Actions Inactive
@TimKnight01 TimKnight01 merged commit 6610b12 into gitlabform:main Apr 15, 2026
25 checks passed
@TimKnight01
Copy link
Copy Markdown
Collaborator

Thanks @rickbrouwer - releasing in 5.3.0

@rickbrouwer rickbrouwer deleted the issue-1216 branch April 15, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for not including projects that are scheduled for deletion

3 participants