Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
251 commits
Select commit Hold shift + click to select a range
45ea60e
Added Sample Programs into app
BenNippard Mar 30, 2025
2ca72f9
Created an Input program for ints
BenNippard Mar 30, 2025
285ca49
Day of the week code golf file
BenNippard Mar 31, 2025
37900e1
Restructure BVM tape for 2D.
Heathcorp Mar 31, 2025
753889f
Add 2D grid disabled tests.
Heathcorp Apr 1, 2025
b49ec63
Add bf2d brainfuck interpreter example program.
Heathcorp Apr 1, 2025
0eec5a1
Rename brainfuck interpreter 2d bf files.
Heathcorp Apr 1, 2025
0eed941
Add more grid tests and tweak test setup.
Heathcorp Apr 1, 2025
7b3abef
Add stub workflows and example programs.
Heathcorp Apr 2, 2025
aedca2a
Update firebase configs and tweak dev action workflow.
Heathcorp Apr 2, 2025
7fdc9d4
Add dev staging feature branch to workflow for testing.
Heathcorp Apr 2, 2025
6ae5849
Refactor dev pipeline workflow.
Heathcorp Apr 2, 2025
ec88c0b
Add multiple hosting configurations to firebase.json.
Heathcorp Apr 2, 2025
f1f7618
Add site names to firebase.json.
Heathcorp Apr 2, 2025
902a6ab
Remove site names from firebase.json.
Heathcorp Apr 2, 2025
f2b7244
Finalise workflows for dev and main.
Heathcorp Apr 2, 2025
5d6f77f
Cleanup irrelevant programs.
Heathcorp Apr 3, 2025
a8e3af2
Add brainfuck interpreter example program.
Heathcorp Apr 3, 2025
09eb46c
Single File Downloads
lwhitaker-rmit Apr 3, 2025
7bb9eb2
Merge pull request #2 from Heathcorp/dev-staging-SCRUM-44
Heathcorp Apr 5, 2025
4dfed6d
Merge pull request #1 from Heathcorp/bvm-2d-tape-SCRUM-24
Heathcorp Apr 5, 2025
10d8d32
Add max step count in BVM.
Heathcorp Apr 5, 2025
0a552c5
Add comments and uncomment debugs.
Heathcorp Apr 5, 2025
7032bc0
downloadBlob util
lwhitaker-rmit Apr 5, 2025
6bdfbe7
Tab component download simplification
lwhitaker-rmit Apr 5, 2025
576eb56
Zip all & save button
lwhitaker-rmit Apr 5, 2025
708ce94
Another Assignment Test
BenNippard Apr 6, 2025
4030b8b
More Comprehensive Test
BenNippard Apr 6, 2025
6f27469
Split my test cases
BenNippard Apr 6, 2025
9cebc8d
Fixed the bug but broke tests
BenNippard Apr 6, 2025
00d7fc5
Added Checks for self referencing clauses
BenNippard Apr 6, 2025
304d1d9
One more complex test
BenNippard Apr 6, 2025
e55c650
File Upload Dropzone added
lwhitaker-rmit Apr 7, 2025
ea85605
Updated Migration Version to show Sample Programs
BenNippard Apr 8, 2025
920f38d
Rename chritmas to christmas
Heathcorp Apr 8, 2025
b43ab96
Add brainfuck interpreter to sample programs
Heathcorp Apr 8, 2025
726269a
Merge pull request #4 from Heathcorp/sample-programs-SCRUM-23
Heathcorp Apr 8, 2025
caa6259
Update yarn lock
Heathcorp Apr 8, 2025
fdb764c
Merge pull request #5 from Heathcorp/file-upload-download-SCRUM-21
Heathcorp Apr 8, 2025
abcf13a
Pr Fixes + Other bug fix with tests
BenNippard Apr 9, 2025
f408b2c
One final edge Case Fixed
BenNippard Apr 9, 2025
0c611f4
Fixed Yarn Build Issue
BenNippard Apr 9, 2025
d6cdc96
Merge pull request #3 from Heathcorp/fix-self-referencing-assignments…
BenNippard Apr 9, 2025
b377af3
Redesign types for structs and refactor compiler
Heathcorp Apr 10, 2025
cc182f4
Convert tests to use cell syntax instead of let
Heathcorp Apr 10, 2025
cc7010b
Refactor allocation function etc
Heathcorp Apr 14, 2025
1ab0690
Add scaffolding for struct definitions
Heathcorp Apr 14, 2025
b8a6222
Add unit tests for structs
Heathcorp Apr 14, 2025
3f00072
Refactor compiler scope memory
Heathcorp Apr 15, 2025
309d2e0
Fix function tests and implement struct size function
Heathcorp Apr 16, 2025
1b3f32b
Fixed Passing Config as single object
BenNippard Apr 17, 2025
841b4cb
Add struct types (WIP)
Heathcorp Apr 17, 2025
d439f25
Added A 2D Brainfuck Test
BenNippard Apr 17, 2025
41bcd3b
Added Support for Generation of 2D Brainfuck
BenNippard Apr 18, 2025
dadd7be
Fixed tests and added new ones
BenNippard Apr 18, 2025
3b165f6
Added New Config Preset
BenNippard Apr 18, 2025
ed0b633
Updated test to use 2D config
BenNippard Apr 18, 2025
d23ee36
Tests for running 2d brainfuck when disabled
BenNippard Apr 18, 2025
33a7a86
Fixed Pre-Existing Tests
BenNippard Apr 18, 2025
4535400
2D Brainfuck Checkbox
BenNippard Apr 18, 2025
fe8db18
Fixed Passing New Config to the BVM
BenNippard Apr 18, 2025
ae9cc88
Extracted The Help Modal
BenNippard Apr 21, 2025
51e06f8
Refactored Sidebar into panel
BenNippard Apr 21, 2025
0a7d3cc
Implement variable type creation and refactor targets
Heathcorp Apr 26, 2025
d465c61
Implement get_cell scope function
Heathcorp Apr 27, 2025
554de9c
Fix variable reference bug in parser
Heathcorp Apr 27, 2025
6838887
Fix variable memory freeing issue
Heathcorp Apr 27, 2025
b3450dc
Refactor variable definition clause compilation
Heathcorp Apr 27, 2025
f40fe9f
Add display impl for variable target references
Heathcorp Apr 27, 2025
e0001c4
Create array cell and subfield functions.
Heathcorp Apr 27, 2025
dd0f072
Fix copy/drain loop bug
Heathcorp Apr 27, 2025
d6de6ce
Added A Settings Button and Modal
BenNippard Apr 28, 2025
72f7814
Added Content into Settings Modal
BenNippard Apr 28, 2025
fcaf2b5
Fix struct tests and add location specifier test
Heathcorp Apr 28, 2025
e32df63
Add tests for struct sizing and memory layout
Heathcorp Apr 28, 2025
509a27a
HelloWorld Example program
lwhitaker-rmit Apr 29, 2025
8380297
Basic calculator example programs
lwhitaker-rmit Apr 29, 2025
88bd567
Add struct definition clause support
Heathcorp Apr 29, 2025
461177a
Fix and tweak a couple struct tests
Heathcorp Apr 29, 2025
f22543a
Finalising Settings Refactoring
BenNippard Apr 30, 2025
a754aa7
Updated Migration Version for Merge
BenNippard Apr 30, 2025
1d85f68
Merge pull request #7 from Heathcorp/sample-programs-SCRUM-23
BenNippard Apr 30, 2025
8985846
Reimplement spread syntax
Heathcorp May 1, 2025
ae9bcfc
Merge dev changes into structs branch
Heathcorp May 1, 2025
3a79bf4
Added header rows to the input/output
BenNippard May 1, 2025
67bf87b
Fix regressed self-reference test cases
Heathcorp May 1, 2025
a27a41b
Refactor tests for new function syntax
Heathcorp May 1, 2025
20e4c51
Fix issue with spread assertions
Heathcorp May 1, 2025
f5beb02
Merge pull request #6 from Heathcorp/support-2d-allocation-SCRUM-48
Heathcorp May 1, 2025
f9b5cce
Removed Unused Import
BenNippard May 1, 2025
a7032c2
Hoist struct definitions and add tests for this
Heathcorp May 1, 2025
d2532fd
Add a function registration system and refactor some things (WIP)
Heathcorp May 1, 2025
dca95c8
Merge branch 'structs-SCRUM-15' into typed-function-args-SCRUM-45
Heathcorp May 1, 2025
f3bc765
Panel Headers are now live updated
BenNippard May 1, 2025
aea46d2
Removed Uneccessary button
BenNippard May 1, 2025
8c3c58b
Temp Removal Of Zip and Save Content
BenNippard May 1, 2025
fa068e7
Fix issue with type hoisting
Heathcorp May 1, 2025
65e3a96
Brainfuck Panel Added
BenNippard May 1, 2025
ba726fb
Brainfuck now generates into correct box
BenNippard May 1, 2025
1720fe7
Fixed Compiled Code Box Not Updating
BenNippard May 1, 2025
73fd714
Removed BF from output types
BenNippard May 1, 2025
91d5116
First Attempt at flattening Compiler Panel
BenNippard May 1, 2025
cda1598
Implement memory mapping system
Heathcorp May 1, 2025
a8f3db4
Updated Compiler Panel with new UI + text wrapping
BenNippard May 2, 2025
a880315
Implement variable mapping function
Heathcorp May 2, 2025
ff508f6
Add memory mapping creation function and fix function tests
Heathcorp May 4, 2025
3891825
Reimplement clobber keyword
Heathcorp May 4, 2025
6f707ec
Fix spread input and tests for structs
Heathcorp May 4, 2025
312c713
Updated Grammer, Comments and README
BenNippard May 5, 2025
75896d8
Merge remote-tracking branch 'origin/dev' into structs-SCRUM-15
Heathcorp May 5, 2025
ee610cd
Ignore struct location specifier tests.
Heathcorp May 5, 2025
52d6c40
WIP: Unignore struct bf tests
Heathcorp May 5, 2025
15163ea
Merge pull request #9 from Heathcorp/structs-SCRUM-15
BenNippard May 6, 2025
19b918a
Fixed CSS Class
BenNippard May 6, 2025
a31b0c1
First Tests + Updated Cells to 2D
BenNippard May 6, 2025
07ee17a
2D array specified Test
BenNippard May 6, 2025
b624032
More Tests + removed Prints
BenNippard May 6, 2025
60c5916
Removed Useless Prints
BenNippard May 6, 2025
9cc3f83
Merge branch 'frontend-refactoring' into 2D-Inline-Specifiers-SCRUM-56
BenNippard May 6, 2025
1b048c3
Moved Old Tests + added new one
BenNippard May 6, 2025
e57f465
Create Spiral Memory Allocation
BenNippard May 7, 2025
7628eaf
Memory Allocation Tests + Clearer Panic
BenNippard May 7, 2025
f18ba35
Merge pull request #8 from Heathcorp/frontend-refactoring
Heathcorp May 8, 2025
eb38947
Add struct reference syntax highlighting
Heathcorp May 8, 2025
c9bbc94
Add struct definitions to syntax highlighting
Heathcorp May 8, 2025
3d38cbb
Fix example program syntax for new struct changes
Heathcorp May 8, 2025
20b6adc
Add old_ labeller for overwritten files
Heathcorp May 8, 2025
bfd6dd0
Merge pull request #10 from Heathcorp/structs-ui-fixes-SCRUM-15
Heathcorp May 8, 2025
ce803fc
Patch fix primes example program
Heathcorp May 8, 2025
9ad8910
Merge branch 'structs-ui-fixes-SCRUM-15' into dev
Heathcorp May 8, 2025
ca4d65d
Merge branch 'dev' into 2D-Inline-Specifiers-SCRUM-56
BenNippard May 8, 2025
6182ac6
Refactor for struct location specifiers
Heathcorp May 8, 2025
f80ddb6
Added 2 more Memory Allocation Methods + tests
BenNippard May 8, 2025
517fbbc
Add location specifier to variable display code and fix struct tests
Heathcorp May 8, 2025
781c18d
Fix location specifier behaviour for struct fields
Heathcorp May 8, 2025
0bc2acd
Merge branch 'dev' into struct-specifiers-SCRUM-15
Heathcorp May 8, 2025
e5cda61
Init components
lwhitaker-rmit May 11, 2025
4a0b174
Tab border moved to left
lwhitaker-rmit May 11, 2025
b2881e2
Add tests for variable location specifiers
Heathcorp May 11, 2025
04885f6
Add function tests for variable location specifiers
Heathcorp May 11, 2025
dec01a0
Merge pull request #12 from Heathcorp/struct-specifiers-SCRUM-15
Heathcorp May 11, 2025
8bdbd5c
Merge remote-tracking branch 'origin/dev' into variable-location-spec…
Heathcorp May 11, 2025
164138f
WIP: add types and functions for variable location specifiers
Heathcorp May 11, 2025
71f1b7c
File list in modal
lwhitaker-rmit May 12, 2025
037fc8d
File upload moved to FileBrowser
lwhitaker-rmit May 12, 2025
4604bef
Implement bf builder changes for variable location specifiers
Heathcorp May 12, 2025
bd9a7ed
Implement variable location specifier parser
Heathcorp May 12, 2025
e9aab76
Fix issue with struct array spreads
Heathcorp May 12, 2025
003bb42
Add panicking struct array bounds check test
Heathcorp May 12, 2025
f4076af
Tweak specifier type names and comments
Heathcorp May 12, 2025
baf5cf8
Merge pull request #13 from Heathcorp/variable-location-specifiers-SC…
Heathcorp May 12, 2025
c96a921
Merge branch 'dev' into 2D-Inline-Specifiers-SCRUM-56
Heathcorp May 12, 2025
de2cf81
Merge pull request #11 from Heathcorp/2D-Inline-Specifiers-SCRUM-56
BenNippard May 14, 2025
672d5f3
Fix variable location specifier syntax highlighting
Heathcorp May 15, 2025
91118e3
Merge branch 'variable-location-specifiers-SCRUM-20' into dev
Heathcorp May 15, 2025
d05ca01
Add function overload tests and compiler changes
Heathcorp May 15, 2025
f1c9501
Fix early break in function definition function
Heathcorp May 15, 2025
af7cec5
Merge pull request #15 from Heathcorp/function-overloads-SCRUM-62
Heathcorp May 15, 2025
387dc5a
Added Tests for memory allocation overlap
BenNippard May 15, 2025
9f2eba7
Added Tests for memory allocation overlap
BenNippard May 15, 2025
191f590
Testing Array Memory Allocation
BenNippard May 15, 2025
d89fd43
Fixed Memory Allocation Algorithsm
BenNippard May 15, 2025
f8d2a1b
Add tests for 128 constant
Heathcorp May 15, 2025
6f43039
Added Greedy Optimisation Algorithm
BenNippard May 15, 2025
6498be2
Added Support For A Permutation based algorithm
BenNippard May 15, 2025
f79f2cc
Added Exhaustive Optimiser
BenNippard May 15, 2025
efb45d7
Fix 128 overflow bug
Heathcorp May 15, 2025
a7a4ff4
Merge pull request #16 from Heathcorp/constant-128-bug-SCRUM-63
Heathcorp May 15, 2025
71c9021
Add 8bit bitshift functions
Heathcorp May 15, 2025
7f53618
Added Ignores to the tests to be fixed later
BenNippard May 16, 2025
df24d2f
Merge pull request #14 from Heathcorp/popup-file-interface-SCRUM-53
BenNippard May 16, 2025
9a69ed0
Fixed TS errors
BenNippard May 16, 2025
9612ce0
Add more tests for 128 bug
Heathcorp May 16, 2025
9efd383
Fix and add tests for 128 bugin optimiser
Heathcorp May 16, 2025
8d11f4d
Fix some issues with bf optimiser
Heathcorp May 16, 2025
423d2df
Fix 128 bug once and for all
Heathcorp May 16, 2025
4d02877
Merge pull request #18 from Heathcorp/constant-128-bug-SCRUM-63
Heathcorp May 18, 2025
dc65c11
Merge branch 'dev' into real-number-mathlib-SCRUM-27
Heathcorp May 18, 2025
6de4d56
Tweak bitshift operation lib code
Heathcorp May 18, 2025
92310b1
Add basic i8 stdlib file
Heathcorp May 19, 2025
9e77bb0
Add stub float16 code
Heathcorp May 19, 2025
48e183c
Add stub u16 code
Heathcorp May 19, 2025
731ade5
Add stub fp32 and u16 code
Heathcorp May 19, 2025
7f58b61
WIP: implement printing code and tweaks for u16 stdlib
Heathcorp May 20, 2025
51078bc
99% finish u16 print function for stdlib
Heathcorp May 21, 2025
90cff80
Complete printing logic for u16
Heathcorp May 21, 2025
93c393c
Finalise print and subtraction for u16
Heathcorp May 22, 2025
ecf94d7
Add read function for u16 and fix add bug
Heathcorp May 22, 2025
733cc85
Client suggested interface changes
lwhitaker-rmit May 22, 2025
75a49eb
Merge branch '2D-Inline-Specifiers-SCRUM-56' into dev
BenNippard May 22, 2025
65fc740
Merge remote-tracking branch 'origin/dev' into popup-file-interface-S…
Heathcorp May 22, 2025
0c317e7
Remove unused imports
Heathcorp May 22, 2025
adc0df2
Merge pull request #19 from Heathcorp/popup-file-interface-SCRUM-53
Heathcorp May 22, 2025
2292785
Merge branch 'dev' into memory-allocation-optimisation-SCRUM-50
BenNippard May 22, 2025
116d973
Merge branch 'dev' into test
BenNippard May 22, 2025
8a94a72
Merge pull request #17 from Heathcorp/memory-allocation-optimisation-…
BenNippard May 22, 2025
b9b86c8
Add fixed-point constants
Heathcorp May 22, 2025
054e6f3
Add add and WIP print function for ifp16
Heathcorp May 22, 2025
2243806
Added Documentation Tab For Sprint 5
BenNippard May 23, 2025
6f40d7d
Fix printing for ifp16
Heathcorp May 23, 2025
5d914e6
WIP: add some read code for ifp16
Heathcorp May 23, 2025
e589916
Added ifp16 x ifp16 mult function
BenNippard May 24, 2025
cd47760
Added Some Test Prints For Mult
BenNippard May 24, 2025
cb6aa7c
WIP: Add most of read logic for ifp16
Heathcorp May 24, 2025
cb2b0a4
Added Fixedpoint mult with int types
BenNippard May 25, 2025
8ce148e
Added Whole Quotient Division
BenNippard May 25, 2025
2e1fdb6
Added Blank Pages For Documentation
BenNippard May 25, 2025
91d5e84
2D Brainfuck documentation + removed allocation
BenNippard May 25, 2025
cfb2999
Merge remote-tracking branch 'origin/real-number-mathlib-SCRUM-27' in…
Heathcorp May 25, 2025
d136bae
Added More Documentation
BenNippard May 25, 2025
b7a1c9f
Update ifp16 and u16 stdlib functions
Heathcorp May 25, 2025
61d2ea1
CSS Fixes
BenNippard May 27, 2025
e38268c
Adding More Documentation Pages
BenNippard May 27, 2025
9682720
Add a couple tests for self-referencing function overloads
Heathcorp May 27, 2025
65b0ed9
Fix u16 print bug
Heathcorp May 27, 2025
6c2aa37
Fix syntax highlighting for code blocks
Heathcorp May 28, 2025
635e088
Fix ifp16 read function to work with integers
Heathcorp May 28, 2025
b20c81f
Conditional Statement documentation
BenNippard May 28, 2025
222ab8e
Inline Brainfuck Documentation
BenNippard May 28, 2025
66544ef
Removed Old Syntax
BenNippard May 28, 2025
a98a2f8
Function Documentation
BenNippard May 28, 2025
a8a6b41
Struct Documentation
BenNippard May 28, 2025
c5b1e25
More File Browser Styling
BenNippard May 28, 2025
e622ed5
Fix ifp16 division algo and add vscode file associations for mastermind
Heathcorp May 29, 2025
547c3bf
Merge branch 'real-number-mathlib-SCRUM-27' into bug-fixes-SCRUM-27
Heathcorp May 29, 2025
8c80747
Add math stdlib programs to default loading ones.
Heathcorp May 29, 2025
419c367
Fix config crashing compiler issue on web
Heathcorp May 29, 2025
2653187
Merge remote-tracking branch 'origin/dev' into real-number-mathlib-SC…
Heathcorp May 29, 2025
ab6ab5f
Merge pull request #20 from Heathcorp/real-number-mathlib-SCRUM-27
Heathcorp May 29, 2025
dff9ef7
Subtract FN + Calculator
BenNippard May 29, 2025
ef17e41
Merge branch 'real-number-mathlib-SCRUM-27' into dev
BenNippard May 29, 2025
8743c7e
Tweak vscode file associations
Heathcorp May 29, 2025
c5d3caf
Fixed Negative Multiplication
BenNippard May 30, 2025
eadc02d
WIP: update variable docos
Heathcorp Jun 2, 2025
8ae5119
Create brainfuck docos
Heathcorp Jun 4, 2025
5bec156
Tweak conditionals doco
Heathcorp Jun 5, 2025
bbba9cc
Tweak loops docos
Heathcorp Jun 5, 2025
2ba5a4f
Added Calculator Example + Running Instructions
BenNippard Jun 5, 2025
4799787
Added Missing Subtract Functions
BenNippard Jun 6, 2025
86b040e
Redo functions doco
Heathcorp Jun 6, 2025
80aaa83
Merge old inline brainfuck docos with new files
Heathcorp Jun 6, 2025
6259326
Update stdlib and 2d docos
Heathcorp Jun 6, 2025
497f525
Update optimisation and variable docos
Heathcorp Jun 6, 2025
4b1c62a
Update variables doco and clean up README
Heathcorp Jun 6, 2025
0bcc42c
Update docs and readme with dev guide
Heathcorp Jun 6, 2025
9a3d7fe
Merge branch 'documentation-SCRUM-65' into dev
BenNippard Jun 7, 2025
0e417c7
Open Docs Modal Instead of Readme
BenNippard Jun 7, 2025
bd7f523
Refactor slightly and fix compiler warnings
Heathcorp Aug 7, 2025
0c88f1d
Refactor example files
Heathcorp Aug 8, 2025
79d45c1
Update migration version for frontend state
Heathcorp Aug 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .firebaserc
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,11 @@
"targets": {
"lost-pixels-prod": {
"hosting": {
"mastermind": [
"mastermind-prod": [
"lost-pixels-mastermind"
],
"mastermind-staging": [
"mastermind-staging"
]
}
}
Expand Down
48 changes: 48 additions & 0 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Dev staging pipeline

on:
push:
branches:
- dev
paths:
- "**"

jobs:
pipeline:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: "yarn"

- uses: jetli/[email protected]

- name: Test compiler
run: cargo test
working-directory: compiler

- name: Build compiler for WASM
run: wasm-pack build --release --target web
working-directory: compiler

- name: Node dependencies
run: yarn install --frozen-lockfile

- name: Build grammar
run: yarn build:grammar

- name: Build web app
run: yarn build

- name: Deploy to Firebase
uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: ${{ secrets.GITHUB_TOKEN }}
firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_LOST_PIXELS_PROD }}
projectId: lost-pixels-prod
# "target" is defined in firebase.json and .firebaserc, the latter controlling which firebase site to deploy to
target: mastermind-staging
channelId: live
49 changes: 49 additions & 0 deletions .github/workflows/deploy-main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Main branch pipeline

on:
push:
branches:
- main
paths:
- "**"
# - "!./compiler/programs/*.mmi"

jobs:
pipeline:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: "yarn"

- uses: jetli/[email protected]

- name: Test compiler
run: cargo test
working-directory: compiler

- name: Build compiler for WASM
run: wasm-pack build --release --target web
working-directory: compiler

- name: Node dependencies
run: yarn install --frozen-lockfile

- name: Build grammar
run: yarn build:grammar

- name: Build web app
run: yarn build

- name: Deploy to Firebase
uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: ${{ secrets.GITHUB_TOKEN }}
firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_LOST_PIXELS_PROD }}
projectId: lost-pixels-prod
# "target" is defined in firebase.json and .firebaserc, the latter controlling which firebase site to deploy to
target: mastermind-prod
channelId: live
33 changes: 0 additions & 33 deletions .github/workflows/deploy.yml

This file was deleted.

2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
Expand Down
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"files.associations": {
"**.mmi": "plaintext",
"programs/**": "plaintext",
}
}
Loading