Skip to content
This repository was archived by the owner on Sep 23, 2025. It is now read-only.

Commit 2ec5751

Browse files
authored
chore: archive Inrupt-specific workflows (#579)
- Move audit.yml to archived-workflows directory - Remove Sonarqube integration from CI workflow - Add documentation explaining workflow changes - Archive workflows dependent on Inrupt infrastructure
1 parent bddfaac commit 2ec5751

File tree

4 files changed

+45
-35
lines changed

4 files changed

+45
-35
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# This workflow has been archived during the project transition.
2+
# It was previously used for running security audits using Inrupt's infrastructure.
3+
# A new security audit workflow should be implemented by the new maintainers.
4+
#
5+
# Original workflow file below:
6+
# ----------------------------------------
7+
8+
name: Audit
9+
10+
on:
11+
push:
12+
schedule:
13+
- cron: "40 10 * * *"
14+
15+
jobs:
16+
audit:
17+
uses: inrupt/typescript-sdk-tools/.github/workflows/[email protected]
18+
secrets:
19+
WEBHOOK_E2E_FAILURE: ${{ secrets.WEBHOOK_E2E_FAILURE }}

.github/workflows/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# GitHub Actions Workflows
2+
3+
This directory contains the active GitHub Actions workflows for this project.
4+
5+
## Recent Changes
6+
7+
As part of the project transition, some workflows have been archived:
8+
9+
- The `audit.yml` workflow has been moved to `.github/archived-workflows/` as it depended on Inrupt's infrastructure
10+
- Sonarqube integration has been removed from the CI workflow for the same reason
11+
12+
## Current Workflows
13+
14+
- `ci.yml`: Runs tests and linting on push events
15+
16+
## Future Considerations
17+
18+
New maintainers should consider implementing:
19+
20+
1. A new security audit workflow appropriate for the project's needs
21+
2. Code quality checks using publicly available tools
22+
3. Any additional CI/CD requirements specific to the new maintenance team
23+
24+
The archived workflows can serve as reference for the previous implementation.

.github/workflows/audit.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on: [push]
55
concurrency:
66
group: ${{ github.workflow }}-${{ github.ref }}
77
cancel-in-progress: true
8+
89
jobs:
910
test:
1011
runs-on: ubuntu-latest
@@ -17,30 +18,8 @@ jobs:
1718
- run: npm ci --ignore-scripts
1819
- run: npm run lint
1920
- run: npm run test
20-
# Upload coverage for sonarcube (only matching OS and one node version required)
21+
# Coverage artifacts still uploaded for potential future use
2122
- uses: actions/upload-artifact@v3
2223
with:
2324
name: code-coverage
2425
path: coverage/
25-
26-
sonarqube:
27-
name: run sonarqube
28-
if: ${{ github.actor != 'dependabot[bot]' }}
29-
needs: [test]
30-
runs-on: ubuntu-latest
31-
steps:
32-
- name: Checking out
33-
uses: actions/checkout@v3
34-
with:
35-
# Sonar analysis needs the full history for features like automatic assignment of bugs. If the following step
36-
# is not included the project will show a warning about incomplete information.
37-
fetch-depth: 0
38-
- uses: actions/download-artifact@v3
39-
with:
40-
name: code-coverage
41-
path: coverage/
42-
- name: SonarQube Scan
43-
uses: kitabisa/[email protected]
44-
with:
45-
host: ${{ secrets.SONARQUBE_HOST }}
46-
login: ${{ secrets.SONARQUBE_TOKEN }}

0 commit comments

Comments
 (0)