Commit Graph

  • 61e646ba3b Add github sync for i2p-jpackage-mac master i2p-mac-2.9.0 eyedeekay 2025-05-10 18:52:45 -04:00
  • a5dadeb6a6 Merge pull request #1 from i2p/dependabot/github_actions/dot-github/workflows/dawidd6/action-download-artifact-6 idk 2025-03-25 12:38:27 -04:00
  • 0b21094016 Bump dawidd6/action-download-artifact from 3 to 6 in /.github/workflows dependabot[bot] 2025-03-25 16:35:54 +00:00
  • 2de622c06c Rename artifacts afte building i2p-mac-2.7.0 eyedeekay 2024-10-25 20:10:53 -04:00
  • 82fa9f9b4d set up M1 Mac builds eyedeekay 2024-10-25 19:50:12 -04:00
  • 9bef7b35f5 force overwrite of unzipped files eyedeekay 2024-10-25 19:38:32 -04:00
  • 48348eb63d Make it build packages with the right version number eyedeekay 2024-10-25 19:15:12 -04:00
  • bb6b93a556 Switch back to old artifact naming scheme, that's not where the problem is broken-tag eyedeekay 2024-10-25 16:02:11 -04:00
  • 72de4bc4df Tray and make artifacts which are correctly named and versioned eyedeekay 2024-10-20 15:45:02 -04:00
  • f6026af5ba maximize fetch depth in CI eyedeekay 2024-08-29 17:09:52 -04:00
  • cb450487f8 Attempt to build with Java 22 in CI eyedeekay 2024-08-29 16:44:38 -04:00
  • c65aea0ed9 don't try to pull own tags i2p-mac-2.6.1 eyedeekay 2024-08-09 10:00:58 -04:00
  • ec03127603 ignore failure on pull tags i2p-mac-2.6.0-betathree i2p-mac-2.6.0-betafour eyedeekay 2024-07-21 23:42:23 -04:00
  • fa6ebc8b94 pull tags i2p-mac-2.6.0-betatwo i2p-mac-2.6.0-beta i2p-mac-2.6.0 i2p-mac-2.5.2 i2p-mac-2.5.1 i2p-mac-2.5.0 i2p-mac-2.4.0 i2p-mac-2.3.0 i2p-mac-2.2.0 i2p-mac-2.1.0 i2p-mac-2.0.0 eyedeekay 2024-07-21 23:20:55 -04:00
  • 08cec51dce disable fetch-tags eyedeekay 2024-07-21 23:14:48 -04:00
  • 6b493c8832 Don't pull tags in build.sh, if you're running locally you have them, let the CI file do it eyedeekay 2024-07-21 01:31:02 -04:00
  • 60a9fb156e run with a trailing qualifier on the tag eyedeekay 2024-07-21 00:27:56 -04:00
  • 14b66d8f25 try listing all tags across all branches eyedeekay 2024-07-21 00:16:07 -04:00
  • 3e993e72c6 try fetch-tags=true eyedeekay 2024-07-21 00:12:41 -04:00
  • 78339ad6eb try --always eyedeekay 2024-07-21 00:09:10 -04:00
  • 0cf574156a break on broken tags eyedeekay 2024-07-21 00:06:55 -04:00
  • 6a63970a7f fix tag read part of script eyedeekay 2024-07-20 23:44:59 -04:00
  • b74e3ec5a5 Make sure tags are pulled before running build.sh eyedeekay 2024-07-20 23:36:36 -04:00
  • 5d0b85e869 Fix CI file eyedeekay 2024-07-20 23:34:28 -04:00
  • ceb1278110 buildscript should use github tag i2p-mac- eyedeekay 2024-07-20 23:04:37 -04:00
  • d8fdcbd2b4 add releaser to CI eyedeekay 2024-07-20 23:01:33 -04:00
  • 6a7974fec6 add releaser to CI eyedeekay 2024-07-20 23:01:27 -04:00
  • 3c5cf560ba Update base I2P version eyedeekay 2024-02-13 16:15:56 -05:00
  • 753c0f279a upload a dev build of a dmg in CI eyedeekay 2024-02-13 14:57:11 -05:00
  • 49183d487f disable cert pre-copy for final distribution eyedeekay 2024-02-13 14:49:15 -05:00
  • 986c0e8e11 re-add jnilib eyedeekay 2024-02-13 14:43:13 -05:00
  • 8663456262 list outputs of builds eyedeekay 2024-02-13 14:26:15 -05:00
  • 931ae1a407 only pass signing arg if arg is present eyedeekay 2024-02-13 14:20:24 -05:00
  • 07a858d667 only pass signing arg if arg is present eyedeekay 2024-02-13 14:14:22 -05:00
  • a573f1c291 delete I2P_SRC not I2P_SRC_BACE eyedeekay 2024-02-13 13:57:06 -05:00
  • 1f24437d4a Clone deps into working directory so nothing complains about permissions eyedeekay 2024-02-13 13:41:24 -05:00
  • 64e0051912 start working on a github CI file using the Windows bundle CI file as base eyedeekay 2024-02-13 13:16:22 -05:00
  • 7ab45024c6 Don't use the pre-built I2P.app to build the bundle anymore, don't use I2P_SIGNER and I2P_CODE_SIGNER anymore because we're not signing the native libs eyedeekay 2024-01-10 12:47:02 -05:00
  • 4a80096c99 delete cert. eyedeekay 2024-01-10 12:46:14 -05:00
  • 5015eac337 Don't use the pre-built I2P.app to build the bundle anymore, don't use I2P_SIGNER and I2P_CODE_SIGNER anymore because we're not signing the native libs eyedeekay 2024-01-10 12:45:30 -05:00
  • cf47ac8b61 Don't bother to build jbigi for this package anymore. eyedeekay 2024-01-10 12:33:17 -05:00
  • 767ff8e031 Don't bother to build jbigi for this package anymore. eyedeekay 2024-01-10 12:31:04 -05:00
  • 5c0e9ebbad Use local checkout as base for i2p.i2p eyedeekay 2023-12-28 10:17:09 -05:00
  • 9fa10602b4 Use local checkout as base for i2p.i2p eyedeekay 2023-12-28 10:15:57 -05:00
  • 0dcfb896d4 Update config example, clone i2p.i2p if it doesn't exist eyedeekay 2023-12-28 10:10:01 -05:00
  • 53d2341e2b bump default build tags idk 2023-03-19 11:51:23 +00:00
  • 10e009cb71 re-enable manual dylib signing idk 2023-03-05 03:18:58 +00:00
  • 14ef6ff370 sign packages at app image generation phase not dmg image generation phase idk 2023-03-03 06:15:50 +00:00
  • 045b50275b checkin before checkout idk 2023-02-21 15:10:37 +00:00
  • abfe4047d1 check out extant branch if it already exists idk 2023-02-21 15:03:44 +00:00
  • 97bc0e450f always reset the source before pulling new tags, before checking out the tag to build, and before creating the tarball brach idk 2023-02-21 14:57:06 +00:00
  • b4b02c7a58 always attempt to checkin modified routerversion.java idk 2023-02-16 20:37:09 +00:00
  • f6639e991f automatically set I2P_RELEASE_VERSION idk 2023-02-16 20:11:10 +00:00
  • dee1e6eacc automatically set I2P_RELEASE_VERSION idk 2023-02-16 18:51:38 +00:00
  • e2e372a3fb make it so that you don't have to check out master of i2p.i2p manually between builds. /sleep 10s/sleep 10/(no unit on Mac without brew). Change I2P_VERSION so it can accept any branch, tag, or checkin idk 2023-02-16 16:58:43 +00:00
  • 7d42cb37e0 specify mac entitlements file to jpackage idk 2023-02-02 16:56:42 +00:00
  • 46500b8599 only let jpackage sign the runtime libs idk 2023-02-02 16:53:41 +00:00
  • 1e3f90696b don't use --deep codesign to sign entitlements for app idk 2023-02-02 16:35:31 +00:00
  • 53c3888881 ignore git switch errors, just means we're on master idk 2023-02-01 23:40:13 +00:00
  • 01c8bf7865 ignore git switch errors, just means we're on master idk 2023-02-01 23:33:39 +00:00
  • e9d21803e1 automatically set signing keys to first available cert sha256 fingerprint if they aren't set when the script runs, warn user if this happens idk 2023-02-01 23:30:38 +00:00
  • d7513114be fix every single shellcheck error idk 2023-02-01 23:23:14 +00:00
  • df31d1e67a automatically set signing keys to first available cert sha256 fingerprint if they aren't set when the script runs, warn user if this happens idk 2023-02-01 23:08:16 +00:00
  • 15dfb338b5 switch before pulling tags idk 2023-02-01 22:56:22 +00:00
  • e59d081f70 make sure the EXTRA is set in both the binary and the tarball idk 2023-02-01 22:53:00 +00:00
  • 73ee1ad489 make sure the EXTRA is set in both the binary and the tarball idk 2023-02-01 22:50:34 +00:00
  • ffbeae3689 check out the right tag when ensuring the libraries are built idk 2023-02-01 22:36:09 +00:00
  • d15b9cf563 add defaults to build.sh idk 2023-02-01 22:30:36 +00:00
  • acd74bbddd add options to BUILD.md idk 2023-02-01 22:24:52 +00:00
  • 855b139c46 move NOTARIZE to it's own document idk 2023-02-01 22:02:40 +00:00
  • b23e6e6a46 if build or checkout are incomplete do them in the build script idk 2023-02-01 21:58:27 +00:00
  • f1aca4c67a quote I2P_SIGNER_USERPHRASE idk 2023-02-01 21:48:02 +00:00
  • 3efeb8e7ac use I2P_SIGNER for dylibs and I2P_CODE_SIGNER for jnilibs? idk 2023-01-31 15:16:59 +00:00
  • 4448b8a88e add EXTRA to routerversion and automatically generate tarball idk 2023-01-24 03:58:20 +00:00
  • 5e2ac64ed7 fix doc in config.sh idk 2023-01-17 00:58:57 +00:00
  • 481cb0f89d simplify checks for whether essential config vars are set, code-sign the bundle in the jpackage command, link important stackoverflow thread in readme idk 2023-01-16 18:59:46 +00:00
  • ddf3ec3715 fix I2P_CODE_SIGNER in config.sh idk 2023-01-15 04:17:31 +00:00
  • c070524f06 use different keys for native code signing and app signing release-edits idk 2023-01-12 00:36:58 +00:00
  • 74e75bf916 update the command used to notarize the app idk 2023-01-10 18:48:28 +00:00
  • fa567cb536 don't over-write builder provided environment variables in config.sh idk 2022-12-28 01:35:01 +00:00
  • 9cf7d70c65 copy unsigned jbigi jar to the build dir in unsigned builds idk 2022-12-09 16:08:10 +00:00
  • 63f6870d6a fully enable unsigned local builds idk 2022-12-09 16:02:19 +00:00
  • dd6be52e50 Skip signing jbigi libs if I2P_SIGNER is unset idk 2022-12-09 15:58:25 +00:00
  • b03bfd5f53 Merge branch 'master' of https://i2pgit.org/i2p-hackers/i2p-jpackage-mac idk 2022-12-09 15:32:52 +00:00
  • f1cdbacdbf correct SDKman java version idk 2022-12-09 15:14:33 +00:00
  • a6c4253965 keep a static ref to the router migrator idk 2022-12-09 15:13:39 +00:00
  • 8cbdb0bcfd don't redundantly delete the update if the wrong type is downloaded idk 2022-11-30 15:40:05 +00:00
  • be7e0a1386 fix spaces around else in MacLauncher.java idk 2022-11-30 15:37:19 +00:00
  • 103ea70d8b remove dupe line from MacLauncher.java idk 2022-11-30 15:36:50 +00:00
  • e6da4c2926 Merge branch 'master' into 'master' idk 2022-11-29 21:18:34 +00:00
  • bf9ce0a3f8 delete erroneous update files in case they get picked up on a restart and unpacked again somehow. idk 2022-11-28 21:59:58 -05:00
  • 904e91ddd9 fix some formatting idk 2022-11-28 21:50:22 -05:00
  • b0f52280a8 auto-migrate update URLs if they are left blank so that an su3/zip update doesn't get unpacked on top of a jpackage install idk 2022-11-28 21:46:50 -05:00
  • ebf7841a86 allow users without a signing cert to run the buildscript and generate an unsigned app image idk 2022-11-15 23:12:46 -05:00
  • 77ad3358fd add the actual build instructions to BUILD.md idk 2022-11-13 17:15:32 -05:00
  • 14a18fc993 set JAVA_HOME in build.sh if it's not set yet idk 2022-11-13 16:53:20 -05:00
  • 686158e24b Add config.sh and example config.sh file idk 2022-11-13 16:26:22 -05:00
  • 2b21d7b78f extend build instructions to describe build setup idk 2022-11-10 17:19:11 -05:00
  • e9da1041f5 fix config file name Zlatin Balevsky 2022-07-28 18:37:09 +01:00
  • e1dbd4ac08 do not skip jbigi on Apple silicon Zlatin Balevsky 2022-07-03 13:28:23 +01:00