about summary refs log tree commit diff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Add deploy key to nightly commit (#7722)Paul Frazee2025-02-111-0/+2
|
* Fix bug in GH action nightly-update-source-languages.yamlPaul Frazee2025-02-111-1/+1
|
* More i18n process updates (#7720)Paul Frazee2025-02-111-0/+36
| | | | | | | * Modify intl:extract to only target english, the source language * Add github action to regularly update english .po file * Update localization doc
* bump golang version to v1.23 (#7325)bnewbold2025-01-021-2/+2
|
* Tweak GH actionDan Abramov2024-12-191-11/+16
|
* Tweak GH actionDan Abramov2024-12-191-7/+5
|
* Try to fix actionDan Abramov2024-12-191-2/+7
|
* Add a GitHub Action verifying lockfile against baseDan Abramov2024-12-191-0/+38
|
* Add lockfile lint (#7177)dan2024-12-192-0/+5
|
* add key (#7169)Hailey2024-12-183-1/+6
|
* Gate bitdrift integration (#7088)dan2024-12-131-1/+1
| | | | | | | | | * Move Statsig init call earlier * Gate Bitdrift init call * Remove IS_TEST env constant * Mock statsig
* Embedr: fix build / node version (#6265)devin ivy2024-11-121-2/+0
| | | | | | | * embedr: increase rate limits * update embedr node version, build * tidy
* Update Node.js to 20.x in Dockerfile (#6099)Trivikram Kamat2024-11-111-0/+4
| | | | | | | | | | | * Update Node.js to 20.x in Dockerfile * Update Node.js types and engines entry to 20.x * Update Node.js version in .nvmrc * Use node version from .nvmrc in linting job * Use Type Assertion for clearTimeout
* Remove line breaks in intro text in issue templates (#5632)surfdude292024-10-073-12/+3
| | | | | | | * remove line breaks in bug_report.yml * remove line breaks in bug_report_fabric.yml * remove line breaks in feature_request.yml
* Fix name in `feature_request.yml` (#5542)Hailey2024-09-301-1/+1
|
* revamp issue templates, add new arch template (#5532)Hailey2024-09-305-59/+184
|
* Let Expo/Webpack handle CSS assets (#3942)Mary2024-09-231-2/+2
| | | | | | | | | | | | | * chore: handle built css assets * chore: let prettier handle css code * refactor: let webpack build css assets * chore: prettier on bskyembed * chore: touch empty.txt on css directory * chore: do the same to the workflow
* bskyogcard: support emoji, more languages, long starter pack names (#4668)devin ivy2024-06-271-3/+1
|
* `workflow_dispatch` link (#4642)Hailey2024-06-251-3/+1
|
* CI: bump some more golang versions to v1.22 (#4635)bnewbold2024-06-241-2/+2
|
* Add og meta tags to starter pack detail (#4585)devin ivy2024-06-241-1/+0
| | | | | | | | | | | | | * add og meta tags to starter pack detail * tidy * bskyweb: add starter pack title to og meta * bskyweb build * go version to 1.22 * tidy
* Bsky short link service (#4542)devin ivy2024-06-212-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | * bskylink: scaffold service w/ initial config and schema * bskylink: implement link creation and redirects * bskylink: tidy * bskylink: tests * bskylink: tidy, add error handler * bskylink: add dockerfile * bskylink: add build * bskylink: fix some express plumbing * bskyweb: proxy fallthrough routes to link service redirects * bskyweb: build w/ link proxy * Add AASA to bskylink (#4588) --------- Co-authored-by: Hailey <me@haileyok.com>
* Bsky link card service (#4547)devin ivy2024-06-201-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * setup bskycard * quick proof of concept for png card generation * bskycard: use jsx * bskycard: 3x5 profile layout * bskycard: add butterfly overlay * bskycard: tidy * bskycard: separate and reorganize * bskycard: tidy * bskycard: tidy * bskycard: tidy * bskycard: poc of transparent overlay and box shadow * bskycard: reorg impl into src/ directory * bskycard: use more standard app structure * bskycard: setup dockerfile, fix build * bskycard: support for x-origin-verify * bskycard: card layout, filter images based on labels * bskycard: tidy * bskycard: support cluster mode * bskycard: handle error fetching starter pack info * bskycard: tidy * bskycard: fix leak on failed image fetch * bskycard: build workflow * bskyogcard: rename from bskycard * bskyogcard: fix some express plumbing * bskyogcard: add cdn tags, tidy
* Clarify some things in OTA docs (#4367)Eric Bailey2024-06-042-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clarify some things * add github outputs script * add slack notify android * test slack android * fix indent * fix test * sigh... * Revert "fix test" This reverts commit c99764464f0e0d147587e3b813319b9b887a30d8. * Revert "fix indent" This reverts commit 4cce508d280c4f9e7b0ee6f9c2693fa88d2b65f4. * Revert "test slack android" This reverts commit b02419b2471e99faa5bac860276fc71b11d35b6a. * test ios workflow * remove testing * add slack info to docs * use correct output for android --------- Co-authored-by: Hailey <me@haileyok.com>
* add an apk to production build outputs for Obtanium release support (#4317)Hailey2024-06-031-0/+26
| | | | | | | | | * add an apk to production build outputs * test a build * Revert "test a build" This reverts commit f89bfeefb7e007b802cb47a8eca8fe6206bbf60f.
* Change Android's MainActivity launchMode to singleTop (#4255)Nick Manos2024-05-291-2/+2
| | | | | | | | | | | | | | | * Add build config plugin to set .MainActivity launchMode * Change android:launchMode to standard * Revert "Change android:launchMode to standard" This reverts commit fddbc4e1b512ff9a55009e227f1f44e99ddabaf3. * adjust --------- Co-authored-by: Hailey <me@haileyok.com>
* use xcode 15.3 (#4253)Hailey2024-05-293-4/+12
| | | | | * use xcode 15.3 * tweak cache update
* use custom github action for fingerprinting (#4226)Hailey2024-05-284-87/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use custom github action for fingerprinting * update pr workflow * update names of workflows * make a native change (testing) * adjust the action * Revert "make a native change (testing)" This reverts commit 8db98357330c24b4ac89b795dc73e3d84a29d9af. * update bundle-deploy script * test a prod build * crazy depth * manually set * use prod default * force prod * revert test changes * save cache after deploy * revert testing
* Use build arg in docker action to correctly pass git commit SHA (#3940)Hailey2024-05-091-3/+6
| | | | | | | | | | | | | | | | | * use env variables through docker args * remove quotes * use an output instead * try that again * write the variables to .env * rm unused * use short sha * remove test branch
* typo in if/else (#3899)Hailey2024-05-071-1/+1
|
* create new cache key on each run when saving previous commit hash (#3898)Hailey2024-05-071-2/+4
| | | | | * create new cache key on each run * dynamic restore-key
* fix bad bool check in action (#3885)Hailey2024-05-063-2/+10
| | | | | | | * fix bad bool check in action * add `fetch-depth` so we can get the commit hash * `.env` should be in `.easignore` 🙃
* add bundle identifiers to app-info (#3861)Hailey2024-05-044-1/+14
| | | | | | | | | | | | | * add bundle identifiers to `app-info` * add them to the `.env.example` * add environment variables for docker build * add environment variables for native builds and bundles * also include the hour in bundle date * organize app info better in settings
* Add kawaii mode (#3773)Samuel Newman2024-05-011-4/+4
|
* rebased embedr (#3511)bnewbold2024-04-131-0/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * skeleton of embedr service, based on bskyweb * embedr container setup * builds on this branch * actual routes * fix embedr go:embed * tweak embedr dockerfile * progress on embedr * fix path params * tweaks to build process * try to get embedr dockerfile to install embed deps * build this branch * updates to match sam's output HTML * try to unbreak embedr dockerfile * small embedr tweak * docker hack * get embed.js copied over to embedr * don't x-frame-options for embed.bsky.app * bskyembed: remove a console.log * use html/template for golang snippet generation * simplify embedr API fetches * missing file * Rm console.log fully --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* notify slack on production builds (#3461)Hailey2024-04-091-1/+1
| | | | | * notify slack on production builds * ugh
* notify slack on production builds (#3460)Hailey2024-04-091-11/+28
|
* Keep each deployment job in a separate concurrency group (#3446)Hailey2024-04-081-4/+9
|
* only run labelers for core team (#3426)Hailey2024-04-051-8/+7
| | | | | | | * use `pull_request_target` instead of `pull_request` * adjust * only run for core team
* prevent deployment race conditions (#3416)Hailey2024-04-051-5/+22
|
* Lint and check types before building (#3424)Hailey2024-04-041-4/+12
|
* migrate to 'expo-haptics' (#3418)Hailey2024-04-041-3/+2
| | | | | * migrate to 'expo-haptics' * run yarn install twice if necessary
* fix comments on prs (#3406)Hailey2024-04-041-154/+18
| | | | | | | * fix comments on prs * remove labels * remove test
* Simplify list logic further to prevent misuse (#3334)Hailey2024-04-032-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * simplify list logic further more simplification simplify by removing `isEmpty` use `isFetchingNextPage` everywhere for clarity change `isFetching` to `isFetchingNextPage` for clarity remove some useless `useMemo`s move `renderItem` and `keyExtractor` out of component * clean bundle size check * update deploy * adjust * adjust * one test * try now * test it * done
* Add webpack analyzer, PR comments for webpack bundle size (#3383)Hailey2024-04-031-5/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | try that again 9 try that again 8 try that again 7 try that again 6 try that again 5 try that again 4 try that again 3 try that again 2 try that again merge base 3 merge base 2 merge base use latest main commit rather than tag webpack diff analyzer use cache v4 use cache again... blegh blegh try cache again cache try again one more adjutment adjust okay again maybe maybe now? maybe now oops again oops add diff comments add open analyzer script add webpack analyzer
* Work around GitHub false-positive for passing secret to another action (#3396)Hailey2024-04-032-4/+49
| | | | | | | | | | | | | | | | | | | | | | | | | * run bundle/deploy on main pushes * don't fetch from origin if not necessary * fix false-postive for secret in outputs rm test test 'false' rm test use in both places workaround "secret" string add a manual testflight deployment option for android add a manual testflight deployment option for android add a manual testflight deployment option for android * rm test code
* don't fetch from origin if unnecessary when performing OTA deploy (#3392)Hailey2024-04-031-0/+1
| | | | | * run bundle/deploy on main pushes * don't fetch from origin if not necessary
* run bundle/deploy on main pushes (#3391)Hailey2024-04-031-0/+3
|
* Add OTA updates support for `testflight` channel (#3291)Hailey2024-04-033-10/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * some progress another adjustment, testing another adjustment, testing fix again fix again set default runtime version fix test this script test this script test this script add build numbers to the deployment url clean give script access to build number add `useBuildNumberEnv` without a bump new line fix missing async add channel name to deployment url add updates check on launch for testflight users ver bump init updates on launch for native add `testflight` as default in build submit add is_testflight check * disable inline predictions to prevent ios composer jank * temp bump * Revert "temp bump" This reverts commit 44c51134a35d817c73edb1e635495597c95117b3. * adjustments version bump adjust fixes test * cleanup and finalize drop check down to every 15 minutes adjustments change to 15 mins use jq to get version if necessary rm test on push figured it out remove nightly testflight releases test again again again again again AGAIN ONCE MORE test again again again again again AGAIN test again again again again again AGAIN test again again again again again test again again again again test again again again test again again test again test test test run deploy if necessary run deploy if necessary run deploy if necessary run deploy if necessary run deploy if necessary remove test message fix environment oops cleanup merge in changes * remove unnecessary `workflow_call` * remove changes that have been merged into main now * finalize android update git ignore rm test stuff from the bundle action remove test message test message fix test message test message few android fixes few android fixes fix jq add a test message fix slack webhook create android deployments test 2 create android deployments add `testflight-android` profile to eas.json more cleanup some more cleanup simplify some logic remove unnecessary channel rename to `useOTAUpdates` * rm test portion
* Separate ESLint and Prettier (#3373)dan2024-04-011-0/+2
| | | | | | | | | | | * Disable legacy Prettier ESLint integration * Run Prettier separately * Add caching * Separate -some and -all * Reduce node inits