Skip to content

Release 2.0.19#380

Open
jacalata wants to merge 13 commits intomainfrom
development
Open

Release 2.0.19#380
jacalata wants to merge 13 commits intomainfrom
development

Conversation

@jacalata
Copy link
Copy Markdown
Contributor

No description provided.

renoyjohnm and others added 13 commits April 8, 2025 11:41
* 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
@salesforce-cla
Copy link
Copy Markdown

Thanks for the contribution! Before we can merge this, we need @renoyjohnm to sign the Salesforce Inc. Contributor License Agreement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants