Commit Graph

140 Commits

Author SHA1 Message Date
SeongTae Jeong ed18702444 Update the license notice included with MSI Installer for Windows
This commit include changes that are missing from recent
'73ebe93ef0eb07247457c03eab532934a38d9679' commits.
2024-06-18 16:49:57 +09:00
SeongTae Jeong 25f7ef37b1 Set to use the new Homebrew formulae
Fix #3654, #3659
2024-06-17 09:54:26 +09:00
SeongTae Jeong 597c899031 Unset 'CMAKE_OSX_DEPLOYMENT_TARGET' in CMake-level 2024-06-14 17:48:40 +09:00
SeongTae Jeong 84975d9ae4 Make not running deployment steps when running CI for PR 2024-06-14 11:11:08 +09:00
SeongTae Jeong 5f2c5e3348 build(windows): Fix CPPFLAGS to be passed correctly to 'nmake'
Fix #3651
2024-06-05 20:35:04 +09:00
SeongTae Jeong 8c8ce4005a ci: Remove AppVeyor CI and enable code-signing with SignPath 2024-06-04 10:16:26 +00:00
SeongTae Jeong 1b23871259 ci(windows): Use the sqlean's official release instead of build
Recently, I created a PR in the `nalgeon/sqlean` upstream repo that
configures CI to build DLLs for x86 Windows, which was merged and is now
available for download from the official `nalgeon/sqlean` release, so
I'm changing to using the official release instead of building itself.
2024-06-03 19:19:09 +09:00
SeongTae Jeong be10d1aadf ci(windows): Add the 'nalgeon/sqlean' lib to Windows build 2024-06-02 14:04:25 +09:00
SeongTae Jeong 3adf55ba95 ci(macos): Uninstall Mono during the build process
Uninstall Mono, which is included by default in GitHub-hosted macOS runners, as it interferes with referencing our own compiled SQLite libraries.
2024-06-01 18:48:04 +09:00
SeongTae Jeong 948d1c9bc6 Revert "Revert "ci: Replace GitHub Actions Runner""
This reverts commit 391d3349ee.
2024-06-01 18:45:00 +09:00
SeongTae Jeong 391d3349ee Revert "ci: Replace GitHub Actions Runner"
This reverts commit 510cfbc113.
We're reverting this commit because we've identified an issue with the nightly build for macOS.
2024-06-01 14:01:36 +09:00
SeongTae Jeong 510cfbc113 ci: Replace GitHub Actions Runner 2024-06-01 10:52:53 +09:00
SeongTae Jeong f7ad5df7f0 Revert "ci(macos): Set the minimum required version of macOS on CI-level"
This reverts commit 2b1e3313ec.
2024-05-04 09:53:29 +09:00
SeongTae Jeong 2b1e3313ec ci(macos): Set the minimum required version of macOS on CI-level 2024-04-26 12:02:33 +09:00
dependabot[bot] 40a0fc2a7c build(deps): bump dev-drprasad/delete-tag-and-release from 1.0 to 1.1
Bumps [dev-drprasad/delete-tag-and-release](https://github.com/dev-drprasad/delete-tag-and-release) from 1.0 to 1.1.
- [Release notes](https://github.com/dev-drprasad/delete-tag-and-release/releases)
- [Commits](https://github.com/dev-drprasad/delete-tag-and-release/compare/v1.0...v1.1)

---
updated-dependencies:
- dependency-name: dev-drprasad/delete-tag-and-release
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 22:46:22 +00:00
dependabot[bot] 4076870311 build(deps): bump softprops/action-gh-release from 1 to 2
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 22:32:27 +00:00
SeongTae Jeong 76f954e1eb build(windows): Fix CPPFLAGS to be passed correctly to 'nmake'
Fix #3582
2024-03-09 10:03:27 +09:00
dependabot[bot] e2ca9d7da9 build(deps): bump awalsh128/cache-apt-pkgs-action from 1.4.1 to 1.4.2
Bumps [awalsh128/cache-apt-pkgs-action](https://github.com/awalsh128/cache-apt-pkgs-action) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/awalsh128/cache-apt-pkgs-action/releases)
- [Commits](https://github.com/awalsh128/cache-apt-pkgs-action/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: awalsh128/cache-apt-pkgs-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 23:02:07 +00:00
dependabot[bot] 3ff735cf4f build(deps): bump awalsh128/cache-apt-pkgs-action from 1.3.1 to 1.4.1
Bumps [awalsh128/cache-apt-pkgs-action](https://github.com/awalsh128/cache-apt-pkgs-action) from 1.3.1 to 1.4.1.
- [Release notes](https://github.com/awalsh128/cache-apt-pkgs-action/releases)
- [Commits](https://github.com/awalsh128/cache-apt-pkgs-action/compare/v1.3.1...v1.4.1)

---
updated-dependencies:
- dependency-name: awalsh128/cache-apt-pkgs-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 22:12:56 +00:00
SeongTae Jeong c315df79d7 ci: Change to not delete build artifacts every time
Recently, the step to delete build artifacts hasn't been working due to
permission issue. I've tried to fix this, but the 'retention-days' is
actually already set, so I just delete it since it's unnecessary.

Reference: #3549
2024-02-09 10:42:36 +09:00
SeongTae Jeong 46630a286f build(appimage): Fix reverse change in rename step
Fix #3565
2024-02-07 11:14:03 +09:00
SeongTae Jeong c73afe3c6b chore(windows): '-Force' option when deleting cache paths 2023-12-30 09:53:29 +09:00
dependabot[bot] 89b37865f9 build(deps): bump geekyeggo/delete-artifact from 2 to 4
Bumps [geekyeggo/delete-artifact](https://github.com/geekyeggo/delete-artifact) from 2 to 4.
- [Release notes](https://github.com/geekyeggo/delete-artifact/releases)
- [Changelog](https://github.com/GeekyEggo/delete-artifact/blob/main/CHANGELOG.md)
- [Commits](https://github.com/geekyeggo/delete-artifact/compare/v2...v4)

---
updated-dependencies:
- dependency-name: geekyeggo/delete-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 18:58:21 +09:00
SeongTae Jeong 3f7ee2f3bd build(windows): Configure AppVeyor
We decided to use the 'SignPath' service for code-signing for our
Windows builds, and since 'SignPath' is currently support 'GitHub
Actions' with private beta, we configure AppVeyor.
2023-12-24 05:55:44 +09:00
SeongTae Jeong c433bebee3 build: Move build artifacts from each folder
- github_actions/actions/download-artifacts-4
- github_actions/actions/upload-artifacts-4

Recently, GitHub updated these two actions to have different artifact
names for all build outputs, so if we set it to dnwload all artifacts on
download, it creates a folder for each artifact name and saves the build
outputs. so we change it to move the files saved in each folder to the
parent directory.

Related:
- 9fb0528fae
- 447a2c7796
- https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/
2023-12-18 17:56:07 +09:00
dependabot[bot] 447a2c7796 Merge pull request #3527 from sqlitebrowser/dependabot/github_actions/actions/upload-artifact-4 2023-12-16 02:30:10 +00:00
dependabot[bot] 9fb0528fae Merge pull request #3528 from sqlitebrowser/dependabot/github_actions/actions/download-artifact-4 2023-12-16 02:14:01 +00:00
dependabot[bot] 0488e0ac40 build(deps): bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-16 10:57:03 +09:00
dependabot[bot] a6f0fe1f85 build(deps): bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-16 10:54:05 +09:00
dependabot[bot] 641da2d7ad build(deps): bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-15 07:13:37 +00:00
SeongTae Jeong 96686a7712 extension(macOS): Include 'nalgeon/sqlean' extension to the app bundle (#3517)
Related: #3357
2023-12-10 04:52:48 +10:00
SeongTae Jeong e39ea5d069 ci(windows): Change the timezone to UTC 2023-12-04 20:01:34 +09:00
SeongTae Jeong 110f52bffb [skip ci] chore: Fix typo 2023-12-04 19:59:11 +09:00
SeongTae Jeong d4c666d908 ci(windows): Set to make nightly build via GitHub Actions 2023-12-03 18:09:37 +09:00
SeongTae Jeong bc52760085 ci(windows): Use self-hosted runner instead of GitHub-hosted runner 2023-12-03 17:18:58 +09:00
SeongTae Jeong 564af1967f Refactor GitHub Actions' workflow files
As a part of the nightly build machine replacement work for Windows
2023-12-03 12:25:21 +09:00
SeongTae Jeong 6b9c71e9db ci(macOS): Change to finish Homebrew tasks before build job
Fixes issues with two Homebrew process running at the same time caused
by the redesign of macOS runner to support parallel execution.
2023-11-24 15:57:03 +09:00
SeongTae Jeong 212199aa39 ci(windows): Add MSI to build artifacts 2023-11-19 16:46:12 +09:00
SeongTae Jeong 9857cfd6cc Revert "ci(windows): Add MSI to build artifacts"
This reverts commit 1d4740209e.
2023-11-19 14:27:52 +09:00
SeongTae Jeong 1d4740209e ci(windows): Add MSI to build artifacts 2023-11-19 13:27:18 +09:00
SeongTae Jeong 1d44fdf5e6 ci: Set build artifacts's retention day to 1 2023-11-19 06:30:36 +09:00
SeongTae Jeong 3a3582bebd ci(windows): Change build artifacts filename and extension 2023-11-19 06:28:50 +09:00
SeongTae Jeong ee64a0460e ci(appimage): Change build artifacts filename 2023-11-19 06:26:46 +09:00
SeongTae Jeong 621bb00c50 ci: Configure CI for Windows 2023-11-18 06:39:31 +09:00
SeongTae Jeong 6aa288c69c Refactor GitHub Actions' workflow files 2023-11-18 03:38:22 +09:00
mgrojo 5f656a14bd Update version number to 3.13.0-rc1 in preparation of release 2023-11-11 14:22:34 +01:00
SeongTae Jeong d37bcc9b0b build(macOS): Update dependency packages before build
By explicitly allowing upgrades only for dependencies that are required for the build, we prevent unrelated packages from being upgraded and causing other side effects.
2023-11-03 10:12:20 +09:00
dependabot[bot] 96b1b6bc4b build(deps): bump awalsh128/cache-apt-pkgs-action from 1.3.0 to 1.3.1 (#3492) 2023-10-31 08:56:30 +09:00
SeongTae Jeong 3efa59d18f build(macOS): Run unit tests during CI workflow 2023-10-22 09:30:37 +09:00
SeongTae Jeong 5370f540b0 Revert "build: Set the minimum required version of macOS"
This reverts commit a4be5f1e23.
2023-10-10 20:35:01 +09:00