1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 07:39:42 +02:00

61 Commits

Author SHA1 Message Date
Not a proton
57c4c6143d
Correct commit ID location in bug report form
Signed-off-by: Not a proton <notaproton8@gmail.com>
2021-08-13 12:51:04 +03:00
Semisol
9fd60e6cc6
Convert issue templates to forms
Signed-off-by: Semisol <hi@semisol.dev>
2021-08-11 00:03:33 +03:00
Emily Mabrey
c22d78cb19
Make CodeQL analysis use GCC 11
Use an action to automatically install GCC 11 on the CI env.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-07-26 18:24:47 -04:00
Edgar
8a0502febd
CI: Install Conan using package manager
Before this change, the CI used `pip` to install Conan. This was not optimal.

Signed-off-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-07-26 22:04:36 +00:00
Emily Mabrey
916def4061
Add CodeQL static analysis
* Add CodeQL workflow that runs static analysis every 6 hours daily.
* Remove compiler caching from CodeQL workflow
* Only run CodeQL analysis on PRs that modify configuration.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Related-to: https://github.com/tenacityteam/tenacity/pull/384
2021-07-26 16:44:44 -04:00
Emily Mabrey
e38956e9c5
Fix bug in cmake_build.yml
`conan remote add` throws an error by default if the remote already exists.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-07-25 01:27:04 -04:00
Edgar
5b308e2568
🎉 Added cmake target for building manpage with scdoc
Signed-off-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-07-24 17:14:26 +02:00
Semisol
c927f17ce9
Collapse checklist into a <details> element
Signed-off-by: Semisol <hi@semisol.dev>
2021-07-23 11:52:00 +03:00
Ajay Ramachandran
cb7a6c9056
Rename executable names and package name
Switch folder paths to tenacity

Signed-off-by: Ajay Ramachandran <dev@ajay.app>
2021-07-22 14:16:19 +00:00
Emily Mabrey
d13af8d454
Resume testing all PRs, not just ones on master
The current configuration doesn't test my PRs on non-`master`.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-07-19 03:37:34 -04:00
Be
8f67eb587b GH Actions: remove link.EXE from Git for Windows
Signed-off-by: Be <be@mixxx.org>
2021-07-17 19:30:27 +00:00
Be
0e84ddc446 GH Actions: use GCC on macOS
Signed-off-by: Be <be@mixxx.org>
2021-07-17 19:30:27 +00:00
Be
e2864f5efc
GH Actions: ccache on macOS & Linux; sccache on Windows
Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
9c4fecd913
GH Actions: use Ninja CMake generator on Windows
MSBuild does not work with CMake's
CMAKE_C_COMPILER_LAUNCHER / CMAKE_CXX_COMPILER_LAUNCHER
for compiler caching.

Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
05573da353
GH Actions: use Unix Makefiles CMake generator on macOS
The XCode generator does not work with CMake's
CMAKE_C_COMPILER_LAUNCHER / CMAKE_CXX_COMPILER_LAUNCHER
for compiler caching.

Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Emily Mabrey
abaca39133
Fix funding.yml
The organization is `tenacityteam` not `tenacity`.

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-14 17:53:12 -04:00
Emily Mabrey
0d7fde3a0d
Add funding.yml and badge to README.md (#268)
* Added donation information
Signed-off-by: caughtquick <me@caughtquick.tech>

* Add Open Collective Badge to README

Add SVG badge to `README.md` showing number of financial contributors

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>

Co-authored-by: caughtquick <me@caughtquick.tech>
2021-07-14 16:55:44 -04:00
Emily Mabrey
8d3f9f0be6
Add Weblate Support (#175)
* Attempting to remove bad history rewrites 😵
* Weblate support changes
* Update README.md to include Weblate thank you

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-10 12:45:19 -04:00
Semisol
c3eaa8650d
Add CONTRIBUTING.md and require DCO
Co-authored-by: Filipe Coelho <falktx@falktx.com>
Co-authored-by: Sol Fisher Romanoff <sol@solfisher.com>
2021-07-09 17:21:32 +03:00
Semisol
098a0225e1
Modify templates to have warnings & add config.yml for issues 2021-07-08 15:06:50 +03:00
Stylix58
8733f591aa
Add triggers for build
* Add triggers for build
2021-07-07 12:57:08 +03:00
Ajay Ramachandran
d28166652c
Future proof by requesting contributions under GPLv2 or any later version 2021-07-06 21:40:14 +00:00
Emily Mabrey
5bd1acae18
Modify Bug Report Template
Remove usage of Audacity mark where it is not necessary in `.github/ISSUE_TEMPLATE/bug_report.md`
2021-07-05 15:36:37 -04:00
Hanns Holger Rutz
34713130ab remove the requirement to sign the WSM Group's CLA 2021-07-05 21:10:52 +02:00
Cookie Engineer
2a37cd19a0
💩 Remove Breakpad Crash Reports 2021-07-04 10:26:57 +02:00
Cookie Engineer
bbf352d36d
💩 Remove Sentry Reporting 2021-07-04 10:19:04 +02:00
Dmitry Vedenko
407be925e5
Restrict Apple codesigning to the main repository
To fix the macOS workflow in forks - we restrict Apple codesigning to the `audacity/audacity` repo for now
2021-06-17 15:36:50 +03:00
Vitaly Sverchinsky
2e0e3b4162 CI script fixes (sentry symbols upload) 2021-06-16 07:00:48 -07:00
Dmitry Vedenko
6da25e1646 Add targets for packaging DMG and InnoSetup
Fixes configure.sh

Fixes Windows code signing

Fixes an issue with conan cache on windows

Fixes build manual script

Fixes build manual

Remove unused props

Use long options

Yet another manual fix

Fixes iss
2021-06-16 05:07:31 -07:00
Vitaly Sverchinsky
e8b186a9b4 Crashreporting 2021-06-15 22:44:07 +03:00
Peter Jonas
4b5c95d7fe Move GitHub Actions CI scripts into separate files
Break the workflow into smaller stages (Configure, Build, Install,
Package, etc.) so that you can see exactly which stage failed in the
GitHub Actions run log.

Create a separate Bash CI script for each job stage (configure.sh,
build.sh, install.sh, package.sh, etc.) to reduce the size of the main
YAML workflow file and enable Bash syntax highlighting.

Close #917
2021-06-10 10:09:49 -07:00
Dmitry Vedenko
abfda00b8b Pass Sentry parameters to CMake 2021-06-08 08:08:26 -07:00
Dmitry Vedenko
bdc5efc7ea
Create pull_request_template.md
Creates a PR template with a checklist
2021-05-27 18:37:07 +03:00
Dmitry Vedenko
4dc4e86863 Make lib-network-manager an opt-in library 2021-05-26 07:41:47 -07:00
Dmitry Vedenko
4fec5287ea GitHub workflow updated 2021-05-24 06:53:53 -07:00
Leland Lucius
e1391b9884 Allow modules to be loaded when testing Linux artifacts
This also cleans up previous "libs" location
2021-05-15 18:45:27 -05:00
luzpaz
7a3bdcf3f2
Fix typos (user facing and non-user facing) (#727)
Found via `codespell v2.1.dev0`  
`codespell -q 3 -S *.po,./lib-src -L parm,parms,toke`
2021-01-24 09:46:08 +00:00
Leland Lucius
f60e197378 Force rebuild of wxWidgets 2021-01-02 19:43:43 -06:00
Leland Lucius
ef88cb1700 Fix github actions Mac build
As of 2021/01/01, github is using Xcode 12.2 as the default and
it has a bug in the install_name_tool.  So explicity use 12.3
instead.
2021-01-02 19:22:42 -06:00
Leland Lucius
0cfbbf9059 Forcing rebuilt of wxWidgets for analysis 2021-01-01 17:49:34 -06:00
Leland Lucius
617be5a403 Convert deprecated set-env commands 2020-10-08 09:01:46 -05:00
Leland Lucius
8f1e52c1c2 Fix Windows build when not using precompiled headers
Should we turn of precompiled headers in our Release builds???
2020-07-25 15:34:33 -05:00
Leland Lucius
97c5a9e0c2 Disable precompiled headers for Linux and Mac
This should catch any missing include directives.  Windows
will have to come later as it needs a lot of work.  It's
been using PCHs forever, so we've gotten away with a lot
of missing includes.
2020-05-26 20:53:14 -05:00
Leland Lucius
c42d188e7b Removed old build system
This was fun!!! Holler if I had too much fun. :-)
2020-05-24 13:18:47 -05:00
Leland Lucius
1f366ee073 Change workflow to use wx313 branch 2020-05-23 13:24:37 -05:00
Leland Lucius
c33a75ee25 Allow actions to use branches other than master 2020-05-19 10:32:13 +01:00
Leland Lucius
e760809b7b Kick off build for pull requests 2020-02-27 11:15:33 -06:00
Leland Lucius
195fea367c Kick off build for pull requests 2020-02-27 11:14:17 -06:00
Leland Lucius
2dde5b6f53 Fix the orignal Linux build
It worked for the CMake build, so adding "apt-get update" to
the original build as well.
2020-02-24 09:18:49 -06:00
Leland Lucius
e5c5c08de6 Fixes for Linux and Mac builds
Adding "apt-get update" to hopefully fix the Linux build. I thought
Github would "fix" the image, but it doesn't hurt to have the update
in there anyway.

And fix the Mac Info.plist version.
2020-02-24 08:55:20 -06:00