Open
Conversation
* Adding replace & thumbnail options to publish command
* All strings are fetched from *.properties files * clean out unused strings * clarify comment * more global_options settings Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/locales/en/tabcmd_messages_en.properties Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/commands/datasources_and_workbooks/delete_command.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/execution/global_options.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd_messages_en.properties Add or edit some changed messages * Update global_options.py * Update tabcmd/execution/parent_parser.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/execution/parent_parser.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/locales/en/tabcmd_messages_en.properties Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * format w black * Add script for double-checking messages found in source code vs properties files * Add a "launching" message which was referenced everywhere * document loc process, fix misreferenced string ids - cleaned up string ids that either added "tabcmd" as a prefix or took it off as a prefix incorrectly - add back some deleted strings - incorporate check_strings into the localization build and pushed some output into a log file - added docs in Contributing.md and i18n/README * format --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Brian Cantoni <bcantoni@salesforce.com>
* Adding replace & thumbnail options to publish command
* All strings are fetched from *.properties files * clean out unused strings * clarify comment * more global_options settings Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/locales/en/tabcmd_messages_en.properties Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/commands/datasources_and_workbooks/delete_command.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/execution/global_options.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd_messages_en.properties Add or edit some changed messages * Update global_options.py * Update tabcmd/execution/parent_parser.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/execution/parent_parser.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tabcmd/locales/en/tabcmd_messages_en.properties Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * format w black * Add script for double-checking messages found in source code vs properties files * Add a "launching" message which was referenced everywhere * document loc process, fix misreferenced string ids - cleaned up string ids that either added "tabcmd" as a prefix or took it off as a prefix incorrectly - add back some deleted strings - incorporate check_strings into the localization build and pushed some output into a log file - added docs in Contributing.md and i18n/README * format --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Brian Cantoni <bcantoni@salesforce.com>
* Add detail to list output * Extract hardcoded strings from list command * Added some unit tests for coverage --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Brian Cantoni <bcantoni@salesforce.com>
- change test asset names - make a more reliable way to get unique publishing names for reliability - fix option for -d in extract refresh command - confirm required tests/assests - Make tests use new unique names each time, so that re-runs pass. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Bump actions/checkout from 4 to 5 (#362) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/setup-python from 5 to 6 (#363) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github/codeql-action from 3 to 4 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@v3...v4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… sources with the same name and same Project name (#376) * Bump actions/checkout from 4 to 5 (#362) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/setup-python from 5 to 6 (#363) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Upload required file(s) for compliance * Update CODEOWNERS to remove '404: Not Found' * add parent project to the search for items * add test This test more explicitly documents the expected behavior * address feedback from copilot --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jim Jagielski <jimjag@gmail.com> Co-authored-by: Jim Jagielski <jjagielski@salesforce.com>
* Bump actions/checkout from 4 to 5 (#362) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/setup-python from 5 to 6 (#363) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Upload required file(s) for compliance * Update CODEOWNERS to remove '404: Not Found' * bump tsc * update format for license field * dependency management setuptools is required for running the program and is not provided by default in 3.12+ Many of the dependencies listed are not required for runtime, so moving them to a new [dev] section * bump setuptools Didn't really need the version specification anyway. * remove deprecation warnings * Upload required file(s) for compliance * Update CODEOWNERS to remove '404: Not Found' * bump tsc * update format for license field * dependency management setuptools is required for running the program and is not provided by default in 3.12+ Many of the dependencies listed are not required for runtime, so moving them to a new [dev] section * bump setuptools Didn't really need the version specification anyway. * remove deprecation warnings * revert new dependencies set It seems fine to bundle them all under 'test' - I don't want anyone trying to work on the code without tests anyway. And I would have to edit all the workflow files to add a step to install the dev bundle. * setuptools_scm is required for the version step * Update pyproject.toml * pin setuptools for license_checker * mypy: variable name shadowed --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jim Jagielski <jimjag@gmail.com> Co-authored-by: Jim Jagielski <jjagielski@salesforce.com>
* Feature: Add option to publish all docs in a folder Allow bulk publishing of all files in a folder - defaults to all twbx/tdsx/hyper files - --filetype option allows user to specify a glob pattern to match * Feature: publishing all the tableau files in a folder at once * Feature: Add option to publish all docs in a folder Allow bulk publishing of all files in a folder - defaults to all twbx/tdsx/hyper files - --filetype option allows user to specify a glob pattern to match * Feature: publishing all the tableau files in a folder at once * format black * refactor: extract methods for publishing wb/ds also updated tests to pas * format black
|
Thanks for the contribution! Before we can merge this, we need @renoyjohnm to sign the Salesforce Inc. Contributor License Agreement. |
stephendeoca
approved these changes
Apr 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.