Skip to content

Bump the all-actions group with 2 updates#1

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/all-actions-d959612a21
Closed

Bump the all-actions group with 2 updates#1
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/all-actions-d959612a21

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 12, 2026

Bumps the all-actions group with 2 updates: actions/upload-artifact and EnricoMi/publish-unit-test-result-action.

Updates actions/upload-artifact from 6 to 7

Release notes

Sourced from actions/upload-artifact's releases.

v7.0.0

v7 What's new

Direct Uploads

Adds support for uploading single files directly (unzipped). Callers can set the new archive parameter to false to skip zipping the file during upload. Right now, we only support single files. The action will fail if the glob passed resolves to multiple files. The name parameter is also ignored with this setting. Instead, the name of the artifact will be the name of the uploaded file.

ESM

To support new versions of the @actions/* packages, we've upgraded the package to ESM.

What's Changed

New Contributors

Full Changelog: actions/upload-artifact@v6...v7.0.0

Commits

Updates EnricoMi/publish-unit-test-result-action from 2.21.0 to 2.23.0

Release notes

Sourced from EnricoMi/publish-unit-test-result-action's releases.

v2.23.0

Adds the following improvements:

Full Changelog: EnricoMi/publish-unit-test-result-action@v2.22.0...v2.23.0

v2.22.0

Adds the following improvements:

  • Upgrade all Python dependencies to latest version #710

Full Changelog: EnricoMi/publish-unit-test-result-action@v2.21.0...v2.22.0

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-actions group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact) and [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action).


Updates `actions/upload-artifact` from 6 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v6...v7)

Updates `EnricoMi/publish-unit-test-result-action` from 2.21.0 to 2.23.0
- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases)
- [Commits](EnricoMi/publish-unit-test-result-action@v2.21.0...v2.23.0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
- dependency-name: EnricoMi/publish-unit-test-result-action
  dependency-version: 2.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 12, 2026

Labels

The following labels could not be found: dependencies, github-actions. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 12, 2026

Looks like these dependencies are no longer a dependency, so this is no longer needed.

@dependabot dependabot Bot closed this Mar 12, 2026
@dependabot dependabot Bot deleted the dependabot/github_actions/all-actions-d959612a21 branch March 12, 2026 14:57
mpaulosky added a commit that referenced this pull request Mar 18, 2026
- Auth0ClaimsTransformation: per-role dedup instead of blanket skip (review #1)
- Auth0ClaimsTransformation: downgrade summary log to Debug level (review #2)
- Remove 54 committed upload artifacts from wwwroot/uploads/ (review #4)
- Add **/wwwroot/uploads/ to .gitignore
- FooterComponentTests: use stable href selector instead of index (review #5)
- Add test for partial role transformation (existing + new roles)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
mpaulosky added a commit that referenced this pull request Mar 18, 2026
…st coverage (#57)

* docs(.squad): log orchestration, session work, merge decisions inbox

- Orchestration log: 2026-03-17T17:26:00Z-sam.md (DI lifetime fixes)
- Session log: 2026-03-17T17:26:00Z-di-lifetime-fix.md
- decisions.md: merged inbox entries (bUnit modal pattern, DI lifetime alignment)
- Deleted: .squad/decisions/inbox/{sam-di-lifetime-fix.md, legolas-delete-fix.md}

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* [squad] Orchestration & decisions: Auth0 role mapping + navigation menu

Summary of session 2026-03-17T18:54:25Z:
- Gandalf fixed Auth0 role-based authorization via IClaimsTransformation
- Legolas implemented role-based navigation sidebar and redesigned landing page
- Both agents' builds pass successfully

New orchestration logs:
- .squad/orchestration-log/2026-03-17T18:54-25Z-gandalf.md
- .squad/orchestration-log/2026-03-17T18:54-25Z-legolas.md

Session log:
- .squad/log/2026-03-17T18:54-25Z-auth0-nav-fix.md

Decisions merged (4 files, no duplicates):
- gandalf-auth0-role-mapping.md → .squad/decisions.md
- legolas-nav-menu.md → .squad/decisions.md
- boromir-atlas-connection.md → .squad/decisions.md
- copilot-directive-2026-03-17T17-38.md → .squad/decisions.md

Team updates appended to:
- .squad/agents/gandalf/history.md (existing — no changes needed)
- .squad/agents/legolas/history.md (added Nav component learnings)
- .squad/agents/sam/history.md (added team coordination notes)
- .squad/agents/gimli/history.md (added components to test)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: resolve 5 UI bugs - theme toggles, form submission, nav layout, toast overlap

1. Enable global InteractiveServer render mode (App.razor) - fixes theme
   toggle, color scheme selector, and EditForm submission by enabling
   JS interop and Blazor event handlers across all pages
2. Move sidebar navigation to horizontal top nav bar (MainLayout.razor,
   NavMenuComponent.razor) - nav links now in header row with divider
   between user and admin sections
3. Push ToastContainer position below header (top-20) so toasts no
   longer overlap the logout button
4. Add data-enhance=false to logout form to ensure full page navigation
   in interactive mode

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* refactor: apply CSS utility classes across Issues area components

Replace verbose inline Tailwind class strings with reusable utility
classes (btn-primary, btn-secondary, btn-danger, card, form-input,
form-label, heading-page, heading-section, badge, link-primary,
modal-overlay, modal-backdrop, modal-panel, modal-body, card-footer)
across 10 Issues area files.

Also fix Tailwind v4 incompatibility in modal-backdrop CSS definition
by replacing deprecated bg-opacity-75 with modern bg-gray-500/75 syntax.

Files changed:
- Create.razor, Edit.razor, Details.razor, Index.razor
- CommentsSection.razor, AttachmentCard.razor, AttachmentList.razor
- BulkActionToolbar.razor, BulkConfirmationModal.razor
- BulkProgressIndicator.razor
- app.css (Tailwind v4 fix)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* refactor: apply CSS utility classes and fix hardcoded colors in Admin pages and Shared components

- Replace inline Tailwind class strings with reusable CSS utility classes
  (btn-primary, btn-secondary, btn-danger, card, card-bordered, card-footer,
  form-input, form-label, badge, modal-overlay, modal-backdrop, modal-panel,
  modal-body, heading-page, heading-section) across 14 component files
- Fix hardcoded blue/purple colors to use primary-* theme tokens:
  - CategoryBadge: enhancement/question badges now use primary-*
  - StatusBadge: open/under-review badges now use primary-*
  - ToastContainer: info toast now uses primary-*
  - Analytics: summary card icons now use primary-*
  - Admin Index: issues card icon now uses primary-*
- Preserve semantic colors (red=error, green=success, yellow=warning)
- Fix Tailwind v4 compatibility: bg-opacity-75 to bg-gray-500/75 in modal-backdrop

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* refactor: add CSS utility classes, fix footer, sweep layout + page components

- Define 20 reusable @apply utility classes in app.css (buttons, cards,
  forms, badges, links, headings, modals)
- Fix FooterComponent: typo, dead code, wrong name, broken CSS classes
- Move footer inside ThemeProvider for proper theme context
- Replace hardcoded blue/purple colors with primary-* in LoginDisplay,
  Home, Dashboard
- Apply utility classes across layout and page components

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* test: fix 16 broken bUnit tests and add 34 new tests for CSS consolidation

Updated existing tests:
- LayoutComponentTests: Update LoginDisplay assertions for btn-primary/btn-danger
  utility classes (6 tests), fix ToastContainer top-20 position (1 test)
- DetailsPageTests: Update modal button selectors from .bg-red-600 to .btn-danger (2 tests)
- SharedComponentTests: Update badge color assertions from blue/purple to primary (4 tests),
  fix ToastContainer info style assertion (1 test)
- GeneralPageTests: Update Home page content assertions for redesigned landing page (2 tests)
- CreatePageTests: Update form styling assertion for card utility class (1 test)

Added new test files:
- Auth0ClaimsTransformationTests: 11 tests covering single/JSON/CSV role mapping,
  missing namespace, duplicate prevention, unauthenticated users, invalid JSON
- FooterComponentTests: 11 tests covering rendering, copyright, links, security
  attributes, theme colors, responsive layout, build info
- NavMenuComponentTests: 12 tests covering role-based navigation, admin links,
  anonymous users, theme colors, responsive behavior

Total: 629 tests (was 595), all passing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: update squad state files and gitignore

- Update decisions.md with session decisions
- Update casting history, team.md, routing.md, identity
- Add .vscode/, coverage/, test output to .gitignore

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: align BulkOperationBackgroundService test with removed INotificationService dependency and fix MongoDbSettings default DatabaseName to match config

- Remove unused INotificationService mock from BulkOperationBackgroundServiceTests (constructor changed from 4 to 3 args)
- Fix MongoDbSettings.DatabaseName default: 'issuetrackerdb' → 'issuetracker-db' to match appsettings.json

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: address PR #57 review feedback

- Auth0ClaimsTransformation: per-role dedup instead of blanket skip (review #1)
- Auth0ClaimsTransformation: downgrade summary log to Debug level (review #2)
- Remove 54 committed upload artifacts from wwwroot/uploads/ (review #4)
- Add **/wwwroot/uploads/ to .gitignore
- FooterComponentTests: use stable href selector instead of index (review #5)
- Add test for partial role transformation (existing + new roles)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
mpaulosky added a commit that referenced this pull request Apr 5, 2026
…ability, docs

Issue #237: Add CacheIntegrationTests.cs with 5 integration tests covering
warm/cold/invalidation behaviour for categories, issues, and comments.
Test #1 deletes backing MongoDB records between calls to prove the second
request is served from cache, not the database.

Issue #238: Add CachingArchitectureTests.cs with 3 architecture tests:
- DistributedCacheHelper resides in Web.Services namespace
- Web.Services service classes do not reference IDistributedCache directly
  (exceptions: DistributedCacheHelper itself, AnalyticsService pre-Sprint-1
   legacy, and UserManagementService Sprint-2 design decision)
- No public cache-key constants in service classes

Issue #239: Add structured [LoggerMessage] source-generated delegates to
DistributedCacheHelper for Cache HIT/MISS/SET/REMOVE/ERROR events (EventIds
5001-5005, LogLevel.Debug/Warning). Move CacheHit log after deserialization
so corrupt payloads are not counted as hits. Made outer class partial to
support nested partial Log class.

Issue #240: Update AGENTS.md Architecture map section with cache strategy
summary (DistributedCacheHelper, cache-aside pattern, TTL table, sprint refs).

Closes #237, #238, #239, #240

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
mpaulosky added a commit that referenced this pull request Apr 6, 2026
…ability, docs

Issue #237: Add CacheIntegrationTests.cs with 5 integration tests covering
warm/cold/invalidation behaviour for categories, issues, and comments.
Test #1 deletes backing MongoDB records between calls to prove the second
request is served from cache, not the database.

Issue #238: Add CachingArchitectureTests.cs with 3 architecture tests:
- DistributedCacheHelper resides in Web.Services namespace
- Web.Services service classes do not reference IDistributedCache directly
  (exceptions: DistributedCacheHelper itself, AnalyticsService pre-Sprint-1
   legacy, and UserManagementService Sprint-2 design decision)
- No public cache-key constants in service classes

Issue #239: Add structured [LoggerMessage] source-generated delegates to
DistributedCacheHelper for Cache HIT/MISS/SET/REMOVE/ERROR events (EventIds
5001-5005, LogLevel.Debug/Warning). Move CacheHit log after deserialization
so corrupt payloads are not counted as hits. Made outer class partial to
support nested partial Log class.

Issue #240: Update AGENTS.md Architecture map section with cache strategy
summary (DistributedCacheHelper, cache-aside pattern, TTL table, sprint refs).

Closes #237, #238, #239, #240

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
mpaulosky added a commit that referenced this pull request May 4, 2026
…cellation

- Remove redundant build job and per-job solution rebuilds
- Each test job now builds only the specific test projects it needs
- Add concurrency cancellation to allow newer pushes to cancel running jobs
- Align with efficient per-project build pattern from squad-test.yml

Fixes Aragorn's PR #274 review blockers #1 and #4.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

0 participants