Skip to content

Commit

Permalink
👷 Update to latest CICD
Browse files Browse the repository at this point in the history
  • Loading branch information
elbeno committed Oct 23, 2024
1 parent 433b937 commit a0ebb3d
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/asciidoctor-ghpages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
runs-on: ${{ github.repository_owner == 'intel' && 'intel-' || '' }}ubuntu-24.04
steps:
- name: Checkout source
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Node.js
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ jobs:
stdlib: libc++

steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Install build tools
run: |
Expand Down Expand Up @@ -171,7 +171,7 @@ jobs:
stdlib: libstdc++

steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Install build tools
run: |
Expand Down Expand Up @@ -215,7 +215,7 @@ jobs:
runs-on: ${{ github.repository_owner == 'intel' && 'intel-' || '' }}ubuntu-24.04
steps:
- name: Checkout target branch
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{github.base_ref}}

Expand All @@ -224,7 +224,7 @@ jobs:
id: target_branch

- name: Checkout PR branch
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Install build tools
run: |
Expand Down Expand Up @@ -287,7 +287,7 @@ jobs:
toolchain_root: "/usr"

steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Install build tools
run: |
Expand Down Expand Up @@ -327,7 +327,7 @@ jobs:
valgrind:
runs-on: ${{ github.repository_owner == 'intel' && 'intel-' || '' }}ubuntu-24.04
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Install build tools
run: |
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,5 @@
.cmake-format.yaml
CMakePresets.json
/toolchains
mull.yml
requirements.txt
5 changes: 3 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ else()
endif()

add_versioned_package("gh:boostorg/mp11#boost-1.83.0")
add_versioned_package("gh:intel/cpp-std-extensions#f67b432")
add_versioned_package("gh:intel/cpp-baremetal-senders-and-receivers#eb4239f")
add_versioned_package("gh:intel/cpp-baremetal-concurrency#7c5b26c")
add_versioned_package("gh:intel/cpp-std-extensions#5530b5d")
add_versioned_package("gh:intel/cpp-baremetal-senders-and-receivers#73d95bc")
add_versioned_package("gh:intel/safe-arithmetic#9ea549a")

find_package(Python3 COMPONENTS Interpreter)
Expand Down
17 changes: 7 additions & 10 deletions include/groov/path.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ template <stdx::ct_string... Parts> struct path {
}

template <typename T>
// NOLINTNEXTLINE(cppcoreguidelines-c-copy-assignment-signature)
// NOLINTNEXTLINE(misc-unconventional-assign-operator)
constexpr auto operator=(T const &value) {
return (*this)(value);
}
Expand Down Expand Up @@ -75,19 +75,16 @@ CONSTEVAL auto make_path() -> pathlike auto {
}
} // namespace detail

template <class T, T... chars> CONSTEVAL auto operator""_g() -> pathlike auto {
constexpr auto s = stdx::ct_string<sizeof...(chars) + 1U>{{chars..., 0}};
return detail::make_path<s>();
template <stdx::ct_string S> CONSTEVAL auto operator""_g() -> pathlike auto {
return detail::make_path<S>();
}

template <class T, T... chars> CONSTEVAL auto operator""_r() -> pathlike auto {
constexpr auto s = stdx::ct_string<sizeof...(chars) + 1U>{{chars..., 0}};
return detail::make_path<s>();
template <stdx::ct_string S> CONSTEVAL auto operator""_r() -> pathlike auto {
return detail::make_path<S>();
}

template <class T, T... chars> CONSTEVAL auto operator""_f() -> pathlike auto {
constexpr auto s = stdx::ct_string<sizeof...(chars) + 1U>{{chars..., 0}};
return detail::make_path<s>();
template <stdx::ct_string S> CONSTEVAL auto operator""_f() -> pathlike auto {
return detail::make_path<S>();
}
} // namespace literals
} // namespace groov
2 changes: 1 addition & 1 deletion include/groov/write_spec.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ template <typename R, typename F> struct field_proxy {
// NOLINTNEXTLINE(google-explicit-constructor)
constexpr operator type_t() const { return F::extract(r.value); }

// NOLINTNEXTLINE(cppcoreguidelines-c-copy-assignment-signature)
// NOLINTNEXTLINE(misc-unconventional-assign-operator)
constexpr auto operator=(type_t v) const && -> void {
F::insert(r.value, v);
}
Expand Down

0 comments on commit a0ebb3d

Please sign in to comment.