diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 42ea464..e27f3fd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,6 +12,8 @@ jobs: steps: - uses: 'actions/checkout@v3.5.3' + - run: 'sudo apt update' + - name: 'Install Build Tools' run: 'sudo apt-get install --yes build-essential gcc make clang-format' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 35c3b87..d72dcb8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,18 +21,23 @@ jobs: git_user_signingkey: true git_commit_gpgsign: true + - run: 'sudo apt update' + - name: 'Install Build Tools' - run: 'sudo apt-get install --yes build-essential gcc make clang-format doxygen doxygen-gui doxygen-doc graphviz' + run: 'sudo apt-get install --yes build-essential gcc make clang-format' + + - name: 'Install Documentation Tools' + run: 'sudo apt-get install --yes doxygen doxygen-gui doxygen-doc graphviz' - run: 'make set_version' - name: 'Use Node.js' - uses: 'actions/setup-node@v3.6.0' + uses: 'actions/setup-node@v3.7.0' with: - node-version: '18.16.1' + node-version: '18.17.0' - name: 'Install Release Tools' - run: 'npm install --save-dev semantic-release@21.0.5 @commitlint/cli@17.6.6 @commitlint/config-conventional@17.6.6 @semantic-release/git@10.0.1 @semantic-release/exec@6.0.3 @saithodev/semantic-release-backmerge@3.2.0 vercel@30.2.3' + run: 'npm install --save-dev semantic-release@21.0.7 @commitlint/cli@17.6.7 @commitlint/config-conventional@17.6.7 @semantic-release/git@10.0.1 @semantic-release/exec@6.0.3 @saithodev/semantic-release-backmerge@3.2.0 vercel@31.2.2' - run: 'rm --force package.json package-lock.json' diff --git a/.gitignore b/.gitignore index 8a9b739..4d962c6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ documentation *.o *.a node_modules +package.json +package-lock.json diff --git a/lib/array_list.h b/lib/array_list.h index 1c96b9e..d82894e 100644 --- a/lib/array_list.h +++ b/lib/array_list.h @@ -44,7 +44,7 @@ void* array_list_get(struct array_list* list, size_t index); /** * @brief Frees the array list. - * @since v2.1.0 + * @since v3.0.0 */ void array_list_free(struct array_list* list); diff --git a/lib/hash_map.h b/lib/hash_map.h index 71bac7e..02cab60 100644 --- a/lib/hash_map.h +++ b/lib/hash_map.h @@ -91,7 +91,7 @@ string_t *hash_map_get_keys(struct hash_map *hash_map); /** * @brief Frees the hash map. - * @since v2.1.0 + * @since v3.0.0 */ void hash_map_free(struct hash_map *hash_map); diff --git a/lib/linked_list.h b/lib/linked_list.h index 47ec98a..a736325 100644 --- a/lib/linked_list.h +++ b/lib/linked_list.h @@ -64,7 +64,7 @@ void linked_list_reverse_mutate(struct linked_list *list); /** * @brief Frees the linked list. - * @since v2.1.0 + * @since v3.0.0 */ void linked_list_free(struct linked_list *list); diff --git a/lib/queue.h b/lib/queue.h index 6395c36..40327d4 100644 --- a/lib/queue.h +++ b/lib/queue.h @@ -44,7 +44,7 @@ void *queue_pop(struct queue *queue); /** * @brief Frees the queue. - * @since v2.1.0 + * @since v3.0.0 */ void queue_free(struct queue *queue); diff --git a/lib/stack.h b/lib/stack.h index bb61927..1f0d354 100644 --- a/lib/stack.h +++ b/lib/stack.h @@ -44,7 +44,7 @@ void *stack_pop(struct stack *stack); /** * @brief Frees the stack. - * @since v2.1.0 + * @since v3.0.0 */ void stack_free(struct stack *stack); diff --git a/lib/terminal.h b/lib/terminal.h index 1eba360..58da19f 100644 --- a/lib/terminal.h +++ b/lib/terminal.h @@ -112,7 +112,7 @@ void terminal_print_hash_map(struct hash_map* hash_map, void (*print_element)(vo * * @param array_list * @param print_element - * @since v2.1.0 + * @since v3.0.0 */ void terminal_print_array_list(struct array_list* list, void (*print_element)(void*));