Commit Graph

48 Commits

Author SHA1 Message Date
Shreyas Minocha
41319636c1
fix: attempt to fix GH pages workflow (#733) 2020-04-26 10:08:40 +02:00
Christian Clauss
d1e9fd7bde
Disable actions-gh-pages 2020-04-26 08:39:28 +02:00
Christian Clauss
57ea7b1f9d
publish_dir: ./sorting 2020-04-25 17:22:42 +02:00
Christian Clauss
a4e1a5b179
Delete junk.txt 2020-04-25 17:19:05 +02:00
Musab Albirair
49871c7f2f
Add file for non-recursive merge sort (#730)
* Add file for non-recursive merge sort

Add the source file (sorting/non_recursive_merge_sort.cpp) which defines the function template "non_recursive_merge_sort" in different forms, along with a helper function merge. Moreover, it creates 2 additional files, doxy.txt for Doxygen configuration, and a makefile to automate building, testing and cleaning.

* Add file for non-recursive merge sort

Add the source file (sorting/non_recursive_merge_sort.cpp) which defines the function template "non_recursive_merge_sort" in different forms, along with a helper function merge. Moreover, it creates 2 additional files, doxy.txt for Doxygen configuration, and a makefile to automate building, testing and cleaning.

* GitHub Action to cd sorting ; make doc ; make doc

* updating DIRECTORY.md

* Fix indentation error

* uses: mattnotmitt/doxygen-action@master

* doxyfile-path: 'sorting/'

* doxyfile-path: 'sorting/doxy.txt'

* working-directory: '.'

* Update sorting_non_recursive_merge_sort.yml

* Update sorting_non_recursive_merge_sort.yml

* Update sorting_non_recursive_merge_sort.yml

* Publish HTML to GitHub Pages

* Update sorting_non_recursive_merge_sort.yml

Co-authored-by: Christian Clauss <cclauss@me.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-04-25 17:16:42 +02:00
Christian Clauss
ef87e98b3d
Create junk.txt (#731) 2020-04-25 17:12:07 +02:00
Christian Clauss
2f70c92e75
Update cpplint_modified_files.yml 2020-03-01 15:25:10 +01:00
Christian Clauss
e755bee907
git diff --diff-filter=am --name-only origin/master 2020-03-01 15:18:14 +01:00
Christian Clauss
ec0ac65aa1
actions/checkout@v1 # v2 is broken for git diff 2020-03-01 15:05:34 +01:00
Christian Clauss
562eb057d0
actions/checkout@v1 # v2 is broken for git diff 2020-03-01 15:03:32 +01:00
Christian Clauss
e13f4f4183
git diff --diff-filter=am --name-only master HEAD || true 2020-03-01 14:44:44 +01:00
Christian Clauss
10cff7b97f
git diff origin/master HEAD --name-onl 2020-03-01 14:36:47 +01:00
Christian Clauss
95e5739cde
git diff origin/master... --name-only > git_diff.txt 2020-03-01 14:20:39 +01:00
Christian Clauss
9a258f26a6
git diff master... --name-only > git_diff.txt 2020-03-01 14:16:48 +01:00
Christian Clauss
616ad99a45
run: git diff origin/master --name-only > git_diff.txt 2020-03-01 14:06:41 +01:00
Christian Clauss
a606d9782d
git diff origin/master --> git diff master 2020-03-01 13:57:44 +01:00
Christian Clauss
a8ef8a62d6
git remote -v ; git branch 2020-02-17 14:04:32 +01:00
Christian Clauss
5960fe1db3
update_directory_md.yml: Remove GH Actions workaround 2020-01-27 22:33:41 +01:00
Christian Clauss
9a1144dcd7
cpplint_modified_files.yml: Remove GH Actions workaround 2020-01-27 22:20:24 +01:00
Christian Clauss
07af54d3b1
Update update_directory_md.yml 2020-01-08 17:53:20 +01:00
Christian Clauss
8d35f02fa4
Update update_directory_md.yml 2020-01-08 17:46:38 +01:00
Christian Clauss
c7a93cd23f
shell: bash -c "$RUNNER_TOOL_CACHE/Python/3.8.0/x64/python {0}" 2020-01-08 15:55:24 +01:00
Christian Clauss
19e6063705
WIP: Create build_directory_md_new.yml (#688)
* Create build_directory_md_new.yml

Try putting the Python code inside the Actions .yml file

* Update build_directory_md_new.yml

* with open("DIRECTORY.md", "w") as out_file:

* out_file.write(build_directory_md("."))

* updating DIRECTORY.md

* Update build_directory_md_new.yml

* updating DIRECTORY.md

* Delete build_directory_md.yml

* Delete build_directory_md.py

* Rename build_directory_md_new.yml to build_directory_md.yml

* Update and rename build_directory_md.yml to update_directory_md.yml

* for filename in sorted(filenames):

* for filepath in sorted(good_filepaths(), key=str.lower):

* updating DIRECTORY.md

* Update update_directory_md.yml
2019-12-22 15:17:51 +01:00
Christian Clauss
2458fea1da
chmod +x build_directory_md.py (#679)
* chmod +x build_directory_md.py

* updating DIRECTORY.md
2019-12-07 08:29:25 +01:00
Christian Clauss
3a09cf7d88
git add DIRECTORY.md 2019-12-07 08:24:38 +01:00
Christian Clauss
15f108ec41
Rename .github/build_directory_md.yml to .github/workflows/build_directory_md.yml 2019-12-07 08:22:09 +01:00
Christian Clauss
ad0d175643
Create build_directory_md.py (#678)
* Create build_directory_md.py

* Create build_directory_md.yml
2019-12-07 08:11:10 +01:00
Christian Clauss
7ef6fa0b33
Update cpplint_modified_files.yml 2019-12-05 08:13:36 +01:00
Christian Clauss
3962de539f
Update cpplint_modified_files.yml 2019-12-05 07:18:36 +01:00
Christian Clauss
b64e8fb2e1
GitHub Action: Compile modified files with g++ (#677)
* WIP: g++ backtracking/n_queens.cpp

DO NOT MERGE.

* g++ **/.py

* g++ **/.cpp

* g++ **/*.cpp

* Compile modified files with g++

* Update cpplint_modified_files.yml

* Compile modified files with g++
2019-12-04 08:24:07 +01:00
Bhaumik Mistry
f2b8757132
Merge pull request #638 from bhaumikmistry/feat/add-new-file-name-validation-guidelines
feat - Add new file name guidelines
2019-12-03 15:40:25 -05:00
Christian Clauss
f3da4bd7c6
cpplint --filter=-legal/copyright 2019-12-03 12:06:19 +01:00
Christian Clauss
e25cd6c0c2
cpplint filter=-legal/copyright 2019-12-03 11:38:30 +01:00
Christian Clauss
86f0bc936d
Flatten the math directory (#657) 2019-11-28 14:34:13 +01:00
Christian Clauss
886960a3c2
Add cpplint to validate_filenames (#643)
* Add cpplint to validate_filenames

* Update and rename Happy_number.cpp to happy_number.cpp

* Update validate_new_filenames.yml

* pip install cpplint

* python3 -m pip install cpplint

* python3 -m pip install --useer cpplint

* python3 -m pip install --user cpplint

* Update validate_new_filenames.yml

* sudo python3 -m pip install cpplint

* sudo python3 -m pip install cpplint

* uses: actions/setup-python@v1

* Run cpplint first

* cpp_exts

* tuple

* cpplint_modified_files
2019-11-28 10:27:27 +01:00
Christian Clauss
2d150ee37e
Allow directories to have spaces and uppercase 2019-11-27 14:46:36 +01:00
Christian Clauss
56aeed2d18
Update and rename ccpp.yml to cpplint.yml 2019-11-27 14:36:03 +01:00
Christian Clauss
64f2e2b1b9
Merge pull request #639 from TheAlgorithms/GitHub-Action-for-cpplint
GitHub Action to run cpplint on all pull requests
2019-11-27 14:32:43 +01:00
Christian Clauss
1568b2bc1b
Create validate_new_filenames.yml
Just like #640 but:
1. Does a git diff and only checks newly added .cpp files
2. Embeds the Python code directly in the .yml file
2019-11-27 14:17:48 +01:00
Christian Clauss
639e46f023
Add TODO 2019-11-27 00:50:33 +01:00
Christian Clauss
60cd628762
cpplint --filter=-build,-legal,-readability,-runtime,-whitespace --recursive . 2019-11-27 00:38:20 +01:00
Christian Clauss
4f65b23c36
No backslash 2019-11-27 00:34:26 +01:00
Christian Clauss
88c7121c84
--filter 2019-11-27 00:29:00 +01:00
Christian Clauss
d924195016
cpplint --counting=detailed --recursive . 2019-11-27 00:15:06 +01:00
Christian Clauss
8abb4aa1f9
GitHub Action to run cpplint on all pull requests 2019-11-26 18:59:21 +01:00
bhaumikmistry
f8e1cb388c feat/ add new file name guidelines 2019-11-25 10:49:48 -05:00
bhaumikmistry
b66f9a569c feat add pull request template for future contribution guide 2019-11-13 12:24:32 -05:00
MEDICACORP\bmistry
3cd8214e29 Add template for bug and feature as issue 2019-11-11 10:32:41 -05:00