Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
841 commits
Select commit Hold shift + click to select a range
3098381
chore(release): 10.0.0-33
b0ink Sep 4, 2025
498617d
Merge branch '10.0.x' into feat/prereq-task-lock
b0ink Sep 5, 2025
e6fa444
refactor: improve task prerequisite entity management
b0ink Sep 5, 2025
1d5ef4d
chore: remove task prerequisite mapping
b0ink Sep 5, 2025
4893198
chore: filter out tasks from prerequisites that have a later due date
b0ink Sep 5, 2025
ee2b908
fix: allow scrolling in edit profile form dialog
b0ink Sep 5, 2025
c2c6002
feat: task assessment counts csv
b0ink Sep 8, 2025
74df6ac
refactor: filter task prerequisites after cache update
b0ink Sep 8, 2025
dff45f2
refactor: explicitly pass the id of the prerequisite link
b0ink Sep 8, 2025
b93d405
refactor: rewording
b0ink Sep 8, 2025
e375992
refactor: use material ui table
b0ink Sep 8, 2025
b4a8b8d
Merge pull request #986 from b0ink/feat/csv-times-task-assessed
b0ink Sep 8, 2025
1fcf3b6
chore(release): 10.0.0-34
b0ink Sep 8, 2025
648fc92
Merge branch '10.0.x' into feat/prereq-task-lock
b0ink Sep 9, 2025
e0c867f
fix: typo
b0ink Sep 9, 2025
f56b3d7
refactor: rename editing mode to staff view
b0ink Sep 9, 2025
fb0a0f1
Merge pull request #978 from b0ink/feat/prereq-task-lock
b0ink Sep 9, 2025
d929d80
chore(release): 10.0.0-35
b0ink Sep 9, 2025
22aca19
Merge branch '10.0.x' into feat/refresh-token-interceptor
b0ink Sep 9, 2025
37c98ac
refactor: ensure correct error handling
b0ink Sep 9, 2025
8559369
chore: remove demonstrate status option
b0ink Sep 9, 2025
366dd2b
chore: ensure no text wrapping
b0ink Sep 9, 2025
f6d3e93
chore: show task definition name
b0ink Sep 9, 2025
7eaf146
refactor: combine current task status column via status icon
b0ink Sep 9, 2025
7941b6a
chore(release): 10.0.0-36
b0ink Sep 9, 2025
6116f7c
chore: remove debug log
b0ink Sep 9, 2025
f00e9b1
Merge pull request #985 from b0ink/feat/refresh-token-interceptor
b0ink Sep 9, 2025
a4cdc1f
chore(release): 10.0.0-37
b0ink Sep 9, 2025
4cdc7ef
Merge branch '10.0.x' into feat/lti-web
b0ink Sep 9, 2025
1cc06c0
refactor: redirect to discussion route if tutor clicks qr code
b0ink Sep 9, 2025
3945f4e
fix: ensure task prerequisites are correctly cached
b0ink Sep 9, 2025
13c6318
chore(release): 10.0.0-38
b0ink Sep 9, 2025
814720c
Merge branch '10.0.x' into feat/assess-in-portfolio
b0ink Sep 10, 2025
6291bd6
fix: wording
b0ink Sep 10, 2025
bc0ca8a
chore: reword
b0ink Sep 10, 2025
17a10bd
chore: migrate/group set selector (#981)
returnMarcco Sep 10, 2025
86433bb
feat: display warning above task sheet for incomplete prerequisites
b0ink Sep 10, 2025
3ea778d
chore: remove 'definition' keyword
b0ink Sep 10, 2025
472e808
Merge pull request #987 from b0ink/feat/qr-tutor-shortcut
b0ink Sep 10, 2025
e03106f
chore: reword
b0ink Sep 10, 2025
c1ca501
Merge pull request #988 from b0ink/feat/task-prerequisite-sheet-warning
b0ink Sep 10, 2025
a7c493e
chore(release): 10.0.0-39
b0ink Sep 10, 2025
2a2e4a4
fix: typo
b0ink Sep 11, 2025
09e6a9a
chore: ensure current tasks status is in the trigger list
b0ink Sep 11, 2025
712a96b
chore: include definition name in automated message
b0ink Sep 11, 2025
c229f83
chore: improve wording
b0ink Sep 11, 2025
b5dc3db
chore: add tooltips for submission type
b0ink Sep 11, 2025
e9e489c
Merge pull request #963 from b0ink/feat/assess-in-portfolio
b0ink Sep 15, 2025
8232772
refactor: queue submission downloads to sidekiq
b0ink Sep 15, 2025
4ab0ab4
chore(release): 10.0.0-40
b0ink Sep 15, 2025
d88b7fa
chore: reword prerequisite requirements
b0ink Sep 15, 2025
a6a8c3f
Merge pull request #994 from b0ink/feat/download-submissions-job
b0ink Sep 15, 2025
91231dc
chore(release): 10.0.0-41
b0ink Sep 15, 2025
dcc1529
Merge branch '10.0.x' into feat/lti-web
b0ink Sep 17, 2025
93304e6
chore: alert correct error
b0ink Sep 17, 2025
f99fe72
chore: set lti port to 3001
b0ink Sep 17, 2025
54a2e69
refactor: replace apiUrl with hostUrl
b0ink Sep 17, 2025
a2ae46e
chore: temp remove constants
b0ink Sep 17, 2025
63ff1fd
chore: restore and rename api constants
b0ink Sep 17, 2025
88865be
Merge pull request #972 from b0ink/feat/lti-web
b0ink Sep 17, 2025
8d82cd1
chore(release): 10.0.0-42
b0ink Sep 17, 2025
5889edc
fix: remove /api from host url
b0ink Sep 17, 2025
5a5e940
chore(release): 10.0.0-43
b0ink Sep 17, 2025
189790a
chore: use host url constant
b0ink Sep 18, 2025
2cb57ee
refactor: require confirmation when setting project plan after the fe…
b0ink Sep 18, 2025
489f440
Merge pull request #996 from b0ink/feat/after-feedback-deadline-warning
b0ink Sep 18, 2025
058a721
chore(release): 10.0.0-44
b0ink Sep 18, 2025
c07757c
Merge pull request #898 from Shounaks/migration-grade-icon-rebase-ont…
b0ink Sep 18, 2025
f6db02e
refactor: check for a valid submission response
b0ink Sep 18, 2025
49fcba6
refactor: migrate/unit staff editor 9.x (#933)
returnMarcco Sep 22, 2025
943e3bf
refactor: unit staff editor material ui (#1001)
b0ink Sep 22, 2025
bfae1ad
fix: check for valid unit
b0ink Sep 22, 2025
bfbcee9
feat: add observer only ui
b0ink Sep 22, 2025
75feec9
chore(release): 10.0.0-45
b0ink Sep 22, 2025
01db576
refactor: use students preferred name in greeting chip
b0ink Sep 23, 2025
568cb0e
chore: format
b0ink Sep 24, 2025
3bf25e7
refactor: change overdue task wording for assess in portfolio states
b0ink Sep 24, 2025
2ee7882
Merge pull request #1004 from b0ink/fix/preferred-name
b0ink Sep 24, 2025
e5b1571
chore: return confirmation modal reference
b0ink Sep 24, 2025
75172ba
refactor: require confirmation for enabling assess in portfolio for l…
b0ink Sep 24, 2025
29fffd3
chore: reword automated assess in portfolio message
b0ink Sep 24, 2025
e59e56f
chore: remove sentence regarding impact of late submission
b0ink Sep 24, 2025
c62d7b2
Merge pull request #997 from b0ink/fix/submission-firewall-response
b0ink Sep 24, 2025
7cd85c0
chore(release): 10.0.0-46
b0ink Sep 24, 2025
6053e34
Merge pull request #1005 from b0ink/fix/assess-in-portfolio-task-due-ui
b0ink Sep 24, 2025
e122a64
chore: require confirmation for assess in portfolio only option
b0ink Sep 24, 2025
4fb6cb4
Merge branch '10.0.x' into feat/observer-only
b0ink Sep 24, 2025
b2c8f9c
Merge pull request #1006 from b0ink/feat/confirm-assess-in-portfolio
b0ink Sep 25, 2025
db1ad9b
refactor: migrate unit details editor (#1007)
b0ink Sep 25, 2025
a1a0d51
Merge branch '10.0.x' into feat/observer-only
b0ink Sep 25, 2025
3e0d3ca
Merge pull request #1002 from b0ink/feat/observer-only
b0ink Sep 25, 2025
04d3178
chore(release): 10.0.0-47
b0ink Sep 25, 2025
10e8ab0
refactor: migrate portfolio grade select step (#1014)
b0ink Oct 3, 2025
8d36c94
fix: add assess in portfolio tasks as completed tasks in burndown chart
b0ink Oct 7, 2025
2b4afe2
feat: add tutor times summary download (#1015)
b0ink Oct 12, 2025
376dad3
chore(release): 10.0.0-48
b0ink Oct 12, 2025
bb548b9
feat: display session start and end time
b0ink Oct 12, 2025
a251c4f
chore(release): 10.0.0-49
b0ink Oct 12, 2025
9a7a860
feat: jplag base code (#1010)
b0ink Oct 13, 2025
059d54f
chore(release): 10.0.0-50
b0ink Oct 13, 2025
173d8c2
fix: unlock tasks when prerequisite requires rff and task is in aip s…
b0ink Oct 14, 2025
267fa1b
chore(release): 10.0.0-51
b0ink Oct 14, 2025
5c0b528
chore: filter out sessions with less than 1 minute duration
b0ink Oct 14, 2025
5c0c997
fix: filter out students from unit staff editor (#1018)
b0ink Oct 15, 2025
4487865
refactor: send timezone of client to the api (#1019)
b0ink Oct 15, 2025
e3fbe44
feat: download marking sessions for tutor
b0ink Oct 15, 2025
8956020
fix: display tutor name
b0ink Oct 15, 2025
4435fea
refactor: expand hour segments ui
b0ink Oct 15, 2025
697daf2
fix: re-enable user filtering on click
b0ink Oct 15, 2025
7ea2093
refactor: collapse related tutorial list
b0ink Oct 16, 2025
4384b37
feat: campus timezone (#1022)
b0ink Oct 16, 2025
fa56357
Merge pull request #1020 from b0ink/feat/download-my-marking-sessions
b0ink Oct 16, 2025
1b08535
refactor: enable marking sessions calendar for tutors
b0ink Oct 16, 2025
b972dde
chore(release): 10.0.0-52
b0ink Oct 17, 2025
3b684a3
refactor: include all submitted tasks in portfolio task list (#1023)
b0ink Oct 17, 2025
ea42bd6
chore(release): 10.0.0-53
b0ink Oct 17, 2025
b678107
refactor: number list
b0ink Oct 17, 2025
2eec7ce
chore: add margin
b0ink Oct 17, 2025
3b22538
chore(release): 10.0.0-54
b0ink Oct 17, 2025
8a1dd1a
fix: typo
b0ink Oct 17, 2025
c49ffed
fix: display correct marking session details
b0ink Oct 19, 2025
3858e37
feat: display task count in inbox (#1025)
b0ink Oct 20, 2025
e74b84f
refactor: scrollable calendar (#1027)
b0ink Oct 20, 2025
f751ef3
chore(release): 10.0.0-55
b0ink Oct 20, 2025
a4aa352
refactor: require comment for assess in portfolio tasks submitting fo…
b0ink Oct 21, 2025
32e03d1
fix: ensure grade has been selected
b0ink Oct 23, 2025
623d508
chore: display error on failed grade change
b0ink Oct 23, 2025
15d596f
chore(release): 10.0.0-56
b0ink Oct 23, 2025
7b3759c
refactor: use students preferred name in task comments (#1028)
b0ink Oct 27, 2025
2712a68
fix: typo
b0ink Oct 28, 2025
10711a4
chore: update task status from latest submission details (#1031)
b0ink Oct 28, 2025
07de5b1
fix: enable submission button for 'need help' trigger (#1034)
b0ink Oct 28, 2025
f682901
refactor: replace task definition editor with vertical stepper (#1032)
b0ink Oct 29, 2025
ec0af0c
feat: open similarities from project dashboard (#1035)
b0ink Oct 29, 2025
fa722e6
chore(release): 10.0.0-57
b0ink Oct 30, 2025
4d0fbb2
refactor: imply portfolio has been submitted (#1037)
b0ink Nov 1, 2025
8bda18b
chore(release): 10.0.0-58
b0ink Nov 1, 2025
951cf18
chore: ensure student selects grade before confirming learning summar…
b0ink Nov 3, 2025
c5397fc
fix: require comment for new evidence
b0ink Nov 3, 2025
58ec499
fix: require comment for new evidence
b0ink Nov 3, 2025
8f59972
chore(release): 10.0.0-59
b0ink Nov 4, 2025
c67ceaa
feat: upload grades csv (#1038)
b0ink Nov 5, 2025
dd2582e
chore(release): 10.0.0-60
b0ink Nov 5, 2025
8bcffda
refactor: overseer sidekiq (#1029)
b0ink Nov 6, 2025
1a4a3f6
chore(release): 10.0.0-61
b0ink Nov 6, 2025
29fbc14
feat: restrict assessments to tutors in the same tutorial stream (#1033)
b0ink Nov 6, 2025
8a56b65
chore(release): 10.0.0-62
b0ink Nov 6, 2025
24f358e
refactor: replace range datepickers with three separate datepickers
b0ink Sep 30, 2025
6c4931b
chore: replace doubtfire with ontrack
b0ink Nov 7, 2025
5b4b097
feat: open project dashboard from portfolios view
b0ink Nov 10, 2025
770b171
chore(release): 10.0.0-63
b0ink Nov 10, 2025
9ab015d
fix: avoid calling window to open project in new tab
b0ink Nov 10, 2025
7d1dbc3
refactor: move overseer script url to task definition model
b0ink Nov 11, 2025
8eaffbc
refactor: base64 encode overseer script before sending to server
b0ink Nov 11, 2025
b321492
Merge pull request #1041 from b0ink/fix/base64-overseer
b0ink Nov 11, 2025
40f2640
fix: use new google fonts api for proper weight loading (#1039)
b0ink Nov 12, 2025
5aef6cf
chore: specify only time exceeded tasks are updated
b0ink Nov 13, 2025
f505823
chore(release): 10.0.0-64
b0ink Nov 25, 2025
bdcd75d
fix: typo
b0ink Nov 25, 2025
665d6ae
chore(release): 10.0.0-65
b0ink Nov 25, 2025
0611be0
fix: correctly set rollover end date
b0ink Nov 28, 2025
730ffd0
feat: discussion prompts (#1042)
b0ink Dec 1, 2025
95480e1
refactor: require confirmation for deleting comment (#1059)
b0ink Dec 3, 2025
6538d86
refactor: render overseer comments as is (#1058)
b0ink Dec 3, 2025
e454166
chore(release): 10.0.0-66
b0ink Dec 3, 2025
6651279
feat: allow sidekiq web access (#1053)
b0ink Dec 3, 2025
8db8646
chore(release): 10.0.0-67
b0ink Dec 3, 2025
fbc63b0
fix: only trim if valid
b0ink Dec 8, 2025
520be4a
chore(release): 10.0.0-68
b0ink Dec 8, 2025
2674d4e
feat: display number of stuff notes in tutor discussion
b0ink Dec 9, 2025
15365ed
feat: attention required task status (#1061)
b0ink Dec 12, 2025
7cb8fc7
feat: overseer pipeline (#1064)
b0ink Jan 5, 2026
4f60792
feat: project task planner gantt chart (#1051)
b0ink Jan 5, 2026
6b616fc
chore(release): 10.0.0-69
b0ink Jan 5, 2026
6c6c7f9
chore: allow no expected output file
b0ink Jan 5, 2026
7ff9fa3
chore: render correct error
b0ink Jan 5, 2026
a6bdd22
fix: skip query for unsaved task definition
b0ink Jan 5, 2026
9317a54
chore: remove required fields
b0ink Jan 5, 2026
67f8f9f
chore(release): 10.0.0-70
b0ink Jan 5, 2026
6dcfe95
feat: download staff notes csv (#1062)
b0ink Feb 11, 2026
697588b
feat: migrate to jplag report viewer v6.3.0 (#1082)
b0ink Feb 11, 2026
866078a
chore(release): 10.0.0-71
b0ink Feb 11, 2026
f6aeecc
fix: null safe user access
b0ink Feb 12, 2026
ecb7c36
refactor: render sessions with missing staff
b0ink Feb 12, 2026
8ea6566
chore(release): 10.0.0-72
b0ink Feb 12, 2026
100c860
chore: default jplag src
b0ink Feb 12, 2026
e31c24f
refactor: attempt to scroll jplag comparisons until component is found
b0ink Feb 12, 2026
039af81
chore(release): 10.0.0-73
b0ink Feb 12, 2026
38da344
chore(release): 10.0.0
b0ink Feb 12, 2026
c1cc2a5
refactor: update task definition resource files (#1066)
b0ink Feb 17, 2026
2264587
chore(release): 10.0.1-0
b0ink Feb 17, 2026
2cc9a15
refactor: disable target grade change from project dashboard (#1084)
b0ink Feb 18, 2026
ffa0e83
refactor: improve wording and ux for assess in portfolio submissions …
b0ink Feb 18, 2026
48f4db7
feat: tutor notes + mentorship + moderation + escalation (#1068)
b0ink Feb 18, 2026
c872ed7
fix: ensure tutor notes view extends full height
b0ink Feb 18, 2026
17a9b9a
chore(release): 10.0.1-1
b0ink Feb 18, 2026
75cc1b3
fix: set min width for mentor dropdown
b0ink Feb 18, 2026
48e521d
refactor: group tutor filter by mine and all tutors mentored
b0ink Feb 19, 2026
f8d8e3b
refactor: show moderation link to mentors only
b0ink Feb 18, 2026
e9a0b18
chore: always show moderation to convenors
b0ink Feb 19, 2026
5999f01
chore: default to my tutors only if in moderation view
b0ink Feb 19, 2026
7bdc695
Merge pull request #1087 from b0ink/feat/moderation-filters
b0ink Feb 19, 2026
db00619
chore(release): 10.0.1-2
b0ink Feb 19, 2026
9a0c78d
chore: disable prerequisite due date validation
b0ink Feb 21, 2026
537652f
Merge pull request #1088 from b0ink/chore/disable-prereq-date-validation
b0ink Feb 21, 2026
9ed53b8
chore(release): 10.0.1-3
b0ink Feb 21, 2026
79b5af6
feat: allow custom target dates per target grade (#1089)
b0ink Feb 23, 2026
ba3d5bd
chore: add link to task planner
b0ink Feb 23, 2026
748665f
chore: remove debug
b0ink Feb 23, 2026
cf951c7
chore(release): 10.0.1-4
b0ink Feb 23, 2026
a35019a
feat: per grade start dates (#1090)
b0ink Feb 24, 2026
71058c4
refactor: use projects task dates to get earliest start date
b0ink Feb 24, 2026
8730739
chore(release): 10.0.1-5
b0ink Feb 24, 2026
45d133f
refactor: encode script content to avoid firewall conflicts (#1091)
b0ink Feb 24, 2026
e79efd6
chore(release): 10.0.1-6
b0ink Feb 24, 2026
671c391
fix: ensure timestamp is normalised to start of day
b0ink Feb 25, 2026
aedb095
chore(release): 10.0.1-7
b0ink Feb 25, 2026
e047988
feat: overflow marking (#1086)
b0ink Feb 25, 2026
be30fbd
chore(release): 10.0.1-8
b0ink Feb 25, 2026
4ecfe27
fix: typo
b0ink Feb 25, 2026
b02048c
chore(release): 10.0.1-9
b0ink Feb 25, 2026
81ebd34
feat: display available storage for docker images (#1092)
b0ink Feb 26, 2026
dc8f09a
chore(release): 10.0.1-10
b0ink Feb 26, 2026
05a4d15
chore: increase allowed failed attempts
b0ink Feb 26, 2026
6629a5f
fix: ensure deadline is returned
b0ink Feb 28, 2026
7e55163
chore: sort task planner by start date
b0ink Feb 28, 2026
392a18e
chore(release): 10.0.1-11
b0ink Feb 28, 2026
5b82f94
refactor: parse submission date with timestamp
b0ink Mar 2, 2026
96b6bf0
chore(release): 10.0.1-12
b0ink Mar 2, 2026
bdcefda
feat: add snooze moderation action (#1096)
b0ink Mar 2, 2026
d76a6d6
chore(release): 10.0.1-13
b0ink Mar 2, 2026
a22d3fd
refactor: remove streamless tutorials (#1093)
b0ink Mar 3, 2026
68dc9e3
chore: add tooltip
b0ink Mar 3, 2026
5014db2
chore: extend tutor notes max width
b0ink Mar 3, 2026
011980d
feat: view tutor notes from unit staff editor
b0ink Mar 3, 2026
78509af
chore(release): 10.0.1-14
b0ink Mar 3, 2026
de20135
chore: ensure all tasks filter is selected by default if task is null
b0ink Mar 4, 2026
4c86d58
chore: view tutor notes from task dropdown menu
b0ink Mar 4, 2026
41f5e9d
chore(release): 10.0.1-15
b0ink Mar 4, 2026
9780741
chore: require confirmation for removing staff
b0ink Mar 4, 2026
1aee8e1
chore(release): 10.0.1-16
b0ink Mar 4, 2026
c77325a
fix: empty prompts layout
b0ink Mar 4, 2026
e704afc
chore: always show mark as read button (#1098)
b0ink Mar 6, 2026
a3f9d6d
chore(release): 10.0.1-17
b0ink Mar 6, 2026
8fe6171
fix: dont subtract tutor note count for reading your own notes
b0ink Mar 9, 2026
b54c692
feat: create initial files for migration of root-controller
Thirus224849242 Mar 29, 2026
9ecd077
feat: downgrade root-controller component for angularjs
Thirus224849242 Mar 29, 2026
a38835d
feat: downgrade root-controller component for angularjs
Thirus224849242 Mar 29, 2026
201bb0f
feat: remove root-controller from angularjs config
Thirus224849242 Mar 29, 2026
00622c8
feat: remove old root-controller coffeescript file and clean up
Thirus224849242 Mar 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto eol=lf
68 changes: 36 additions & 32 deletions .github/workflows/deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,45 +10,49 @@ on:
# deployment:
# workflow_dispatch:
jobs:
docker-deploy-development-image:
if: github.repository_owner == 'doubtfire-lms'
environment: deployment-secrets
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to DockerHub
uses: docker/login-action@v3
if: github.event_name != 'pull_request'
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Setup meta for development image
id: docker_meta
uses: docker/metadata-action@v5
with:
images: lmsdoubtfire/doubtfire-web
tags: |
type=semver,pattern={{major}}.{{minor}}.x-dev
- name: Build and push web server
id: docker_build
uses: docker/build-push-action@v5
with:
context: .
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.docker_meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}
# docker-deploy-development-image:
# if: github.repository_owner == 'doubtfire-lms'
# environment: deployment-secrets
# runs-on: ubuntu-latest
# steps:
# - name: Checkout code
# uses: actions/checkout@v4
# with:
# submodules: recursive
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v3
# - name: Login to DockerHub
# uses: docker/login-action@v3
# if: github.event_name != 'pull_request'
# with:
# username: ${{ secrets.DOCKERHUB_USERNAME }}
# password: ${{ secrets.DOCKERHUB_TOKEN }}
# - name: Setup meta for development image
# id: docker_meta
# uses: docker/metadata-action@v5
# with:
# images: lmsdoubtfire/doubtfire-web
# tags: |
# type=semver,pattern={{major}}.{{minor}}.x-dev
# - name: Build and push web server
# id: docker_build
# uses: docker/build-push-action@v5
# with:
# context: .
# push: ${{ github.event_name != 'pull_request' }}
# tags: ${{ steps.docker_meta.outputs.tags }}
# labels: ${{ steps.meta.outputs.labels }}
# - name: Image digest
# run: echo ${{ steps.docker_build.outputs.digest }}
docker-web-server:
if: github.repository_owner == 'doubtfire-lms'
environment: deployment-secrets
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to DockerHub
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ vendor/
.sass-cache*
.bundle*
tmp.scss
.vscode
.tscache
a.env
dist/
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "JPlag-Report-Viewer"]
path = JPlag-Report-Viewer
url = https://github.com/doubtfire-lms/jplag-report-viewer-static.git
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"files.eol": "\n"
}
Loading