Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Prepare repository (part 2) #4

Merged
merged 18 commits into from
Jul 24, 2024
Merged

Conversation

Gashmob
Copy link
Member

@Gashmob Gashmob commented Jul 15, 2024

Describe your changes

Closes #2

Checklist before requesting a review

  • I've followed Contributions guidelines
  • I have performed a self-review of my code
  • If it's a new feature, I've added tests that covers 100% of it
  • If it's a bug fix, I've added test case to reproduce the bug

Gashmob added 6 commits July 14, 2024 15:35
Part of #2

This commit is first one with some code, it defines a small library
which is used by an executable
@Gashmob Gashmob added dependencies Update/Change dependencies documentation Improvements or additions to documentation enhancement New feature or request labels Jul 15, 2024
@Gashmob Gashmob self-assigned this Jul 15, 2024
@Gashmob Gashmob linked an issue Jul 15, 2024 that may be closed by this pull request
9 tasks
@Gashmob Gashmob force-pushed the 2-prepare-repository-part-2 branch 19 times, most recently from 26e3975 to ce0c7b8 Compare July 16, 2024 16:05
Part of #2

Use actions with commit hash instead of version
@Gashmob Gashmob force-pushed the 2-prepare-repository-part-2 branch from d32fa92 to 89140a9 Compare July 16, 2024 17:20
Part of #2

It sends the report to Codacy
@Gashmob Gashmob force-pushed the 2-prepare-repository-part-2 branch 11 times, most recently from 16114ee to 30a2fc3 Compare July 17, 2024 16:33
Part of #2

clang target is not very stable on github, try using bazel toolchains
instead (i.e platforms)
@Gashmob Gashmob force-pushed the 2-prepare-repository-part-2 branch from 30a2fc3 to d9d5f2f Compare July 17, 2024 16:36
Gashmob added 3 commits July 17, 2024 18:44
Part of #2

Send coverage to Codacy
Part of #2

Have issues with it and not mandatory -> don't want to loose time on it
-> remove it
@Gashmob Gashmob force-pushed the 2-prepare-repository-part-2 branch 2 times, most recently from e930f7e to 176e54c Compare July 17, 2024 17:22
Part of #2

It build the binary and archive it in workflow artifacts
@Gashmob Gashmob force-pushed the 2-prepare-repository-part-2 branch from 176e54c to f62df77 Compare July 17, 2024 19:04
Part of #2

Cross-compilation is a very hard topic for both for bazel and clang with
too many constraints. Give up on it for moment, will see later if a
solution is possible

So filc will be built only for x86_64 machines, if you run on another
architecture you'll need to clone the repository and built it on your
own.
@Gashmob Gashmob force-pushed the 2-prepare-repository-part-2 branch 2 times, most recently from f490661 to 07c0456 Compare July 23, 2024 19:02
@Gashmob Gashmob force-pushed the 2-prepare-repository-part-2 branch from 07c0456 to 6457eb0 Compare July 24, 2024 18:14
@Gashmob Gashmob merged commit 12739e3 into master Jul 24, 2024
4 checks passed
@Gashmob Gashmob deleted the 2-prepare-repository-part-2 branch July 24, 2024 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Update/Change dependencies documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Prepare repository (part 2)
1 participant